Lapack::solveLinearEquation

(PECL lapack >= 0.1.0)

Lapack::solveLinearEquationResuelve un sistema de ecuaciones lineales

Descripción

public static Lapack::solveLinearEquation ( array $a , array $b ) : array

Esta función calcula la solución del sistema de ecuaciones lineales con una matriz cuadrada A y múltipes lados derechos B. Resuelve A * X = B para múltiples B.

Parámetros

a

Matriz cuadrada de ecuacioines lineales

b

Lado derecho que resolver.

Valores devueltos

La matriz X

Ejemplos

Ejemplo #1 Usar Lapack::singularValues():

<?php

    $a 
= array(
        array( 
6.80,  -6.05,  -0.45,   8.32,  -9.67   ),
        array(-
2.11,  -3.30,   2.58,   2.71,  -5.14   ),
        array( 
5.66,   5.36,  -2.70,   4.35,  -7.26   ),
        array( 
5.97,  -4.44,   0.27,  -7.17,   6.08   ),
        array( 
8.23,   1.08,   9.04,   2.14,  -6.87   ),
    );

    
$b = array(
       array(  
4.02,  -1.56,   9.81   ),
       array(  
6.19,   4.00,  -4.09   ),
       array( -
8.22,  -8.67,  -4.57   ),
       array( -
7.57,   1.75,  -8.61   ),
       array( -
3.03,   2.86,   8.99   ),
    );

    
$resultado Lapack::solveLinearEquation($a$b);

    
?>