Класс Lapack

(PECL lapack >= 0.1.0)

Введение

LAPACK написан на Fortran 90 и предоставляет процедуры для решения систем одновременных линейных уравнений, наименьших квадратов решений линейных систем уравнений, задач на собственные значения и сингулярных задач. Модуль оборачивает привязки LAPACKE C, чтобы обеспечить доступ к нескольким процессам, предоставляемым библиотекой. Большинство функций работают с массивами массивов, представляющих прямоугольные матрицы в мажорном порядке строк - поэтому матрица два на два [1 2; 3 4] будет массивом array(array(1, 2), array(3, 4)).

Все функции вызываются статически, например, $eig = Lapack::eigenvalues($a);

Обзор классов

Lapack {
/* Методы */
public static eigenValues ( array $a [, array $left [, array $right ]] ) : array
public static identity ( int $n ) : array
public static leastSquaresByFactorisation ( array $a , array $b ) : array
public static leastSquaresBySVD ( array $a , array $b ) : array
public static pseudoInverse ( array $a ) : array
public static singularValues ( array $a ) : array
public static solveLinearEquation ( array $a , array $b ) : array
}

Содержание

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top