Lapack::eigenValues
(PECL lapack >= 0.1.0)
Lapack::eigenValues — Esta función devuelve los valores propios de una matriz cuadrada dada
Descripción
public static array Lapack::eigenValues
( array
$a
[, array $left
[, array $right
]] )Calcula los valores propios de una matriz cuadrada, y opcionalmente calcula los vectores propios derechos e izquierdos.
Parámetros
-
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.
Valores devueltos
Devuelve un array de arrays que representa los valores propios del array.
Ejemplos
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);
?>