La clase Lapack

(PECL lapack >= 0.1.0)

Introducción

LAPACK está escrito en Fortran 90 y proporciona rutinas para resolver sistemas de ecuacioines lineales simultáneas, soluciones de mínimos cuadrados de ecuaciones de sistemas lineales, problemas de valores propios, y problemas de valores singulares. Esta extensión envuelve las ligaduras en C de LAPACKE C para acceder a varios procesos expuestos por la biblioteca. La mayoría de las funciones trabajan con arrays de arrays, representando matrices rectangulares en orden de fila mayor, así, una matriz de dos por dos [1 2; 3 4] sería array(array(1, 2), array(3, 4)).

Todas las funciones se llaman estáticamente, por ejemplo $eig = Lapack::eigenvalues($a);

Sinopsis de la Clase

Lapack {
/* Métodos */
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
}

Tabla de contenidos