PHP Unconference Europe 2015

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 array eigenValues ( array $a [, array $left [, array $right ]] )
public static array identity ( int $n )
public static array leastSquaresByFactorisation ( array $a , array $b )
public static array leastSquaresBySVD ( array $a , array $b )
public static array pseudoInverse ( array $a )
public static array singularValues ( array $a )
public static array solveLinearEquation ( array $a , array $b )
}

Tabla de contenidos

add a note add a note

User Contributed Notes

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