Lapack
PHP Manual

La class Lapack

(PECL lapack >= 0.1.0)

Introduction

LAPACK est écrit en Fortran 90 et fournit des routines pour la résolution pour les systèmes d'équations linéaires simultanées, les solutions des moindres carrées des systèmes linéaires d'équations, problèmes de vecteurs propres, et les problèmes de valeurs singulières. Cette extension enveloppe la librairie LAPACKE C qui permet d'accéder à plusieurs processus exposés par la librairie. La plupart des fonctions travaillent avec des tableaux de tableaux, représentant des matrices rectangulaires rangées par ordre de ligne - donc une matric de 2 par 2 [1 2; 3 4] serait un tableau (array(1, 2), array(3, 4)).

Toutes les fonction sont appelées statiquement, par exemple $eig = Lapack::eigenvalues($a);

Synopsis de la classe

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

Sommaire


Lapack
PHP Manual