PHP Velho Oeste 2024

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 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
}

Sommaire

add a note add a note

User Contributed Notes

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