(PECL lapack >= 0.1.0)
Lapack::eigenValues — Esta función devuelve los valores propios de una matriz cuadrada dada
$a
[, array $left
[, array $right
]] )Calcula los valores propios de una matriz cuadrada, y opcionalmente calcula los vectores propios derechos e izquierdos.
a
La matriz a la que calcular los valores propios.
left
Parámetro opcional. Si se pasa un array, será rellenado con los vectores propios izquierdos.
right
Pará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);
?>