(PECL lapack >= 0.1.0)
Lapack::eigenValues — Esta función devuelve los valores propios de una matriz cuadrada dada
$a
[, array $left
[, array $right
]] ) : arrayCalcula los valores propios de una matriz cuadrada, y opcionalmente calcula los vectores propios derechos e izquierdos.
aLa matriz a la que calcular los valores propios.
leftParámetro opcional. Si se pasa un array, será rellenado con los vectores propios izquierdos.
rightParámetro opcional. Si se pasa un array, será rellenado con los vectores propios derechos.
Devuelve un array de arrays que representa los valores propios del array.
Ejemplo #1 Usar Lapack::eigenValues():
<?php
$a = array(
array(-1.01, 0.86, -4.60, 3.31, -4.81 ),
array( 3.98, 0.53, -7.04, 5.29, 3.55 ),
array( 3.30, 8.26, -3.89, 8.20, -1.51 ),
array( 4.43, 4.96, -7.66, -7.33, 6.18 ),
array( 7.31, -6.43, -6.16, 2.47, 5.58 ),
);
$resultado = Lapack::eigenValues($a);
?>