<?php
 
include_once("Matrix.class.php");
 
 
//arreglo de datos
 
$ArrayDataMatriz1=array(4.021,3.831,4.021,2.560,2.716,2.612,2.638,3.869,2.664,3.945);
 
$ArrayDataMatriz2=array(4.125,3.905,3.740,2.475,2.737,2.325,2.475,3.575,2.513,3.575);
 
$ArrayData_MATRIZ_NxN=array(array(8,5,3,0), array(1,2,3,8),array(4,3,4,8),array(2,0,3,4));
 
 
         
 
$Matriz1 = new matrix($ArrayDataMatriz1);
 
$Matriz2 = new matrix($ArrayDataMatriz2);
 
$Matriz3_NxN= new matrix($ArrayData_MATRIZ_NxN);
 
 
 
echo "<br>MATRIZ 1<br>";
 
print_r($Matriz1);
 
echo "<br>";
 
 
echo "<br>MATRIZ 2<br>";
 
print_r($Matriz2);
 
echo "<br>";
 
 
echo "<br>ARREGLO DE DATOS de NxN<br>";
 
print_r($ArrayData_MATRIZ_NxN);
 
echo "<br>";
 
        
 
 
//suma de dos matrices
 
$suma= $Matriz1->SumaMatrices($ArrayDataMatriz1,$ArrayDataMatriz2);
 
echo "<BR>SUMA DE MATRIZ<BR>";
 
print_r($suma);
 
echo "<br>";
 
 
 
//suma de dos matrices
 
$suma= $Matriz1->SumaMatrices($Matriz1->ArrayData,$Matriz2->ArrayData);
 
echo "<BR>SUMA DE MATRIZ<BR>";
 
print_r($suma);
 
echo "<br>";
 
 
 
//suma de dos matrices
 
$suma= $Matriz1->SumaMatrices($Matriz1->ArrayData,$Matriz2->ArrayData);
 
echo "<BR>SUMA DE MATRIZ<BR>";
 
print_r($suma);
 
echo "<br>";
 
 
 
 
//Resta de matrices
 
$resta= $Matriz1->RestaMatrices($ArrayDataMatriz1,$ArrayDataMatriz2);
 
echo "<BR>RESTA DE MATRICES<BR>";
 
print_r($resta);
 
echo "<br>";
 
 
 
//Resta de matrices
 
$resta= $Matriz1->RestaMatrices($Matriz1->ArrayData, $Matriz2->ArrayData);
 
echo "<BR>RESTA DE MATRICES<BR>";
 
print_r($resta);
 
echo "<br>";
 
 
 
//multiplicacion de matri
 
$mult = $Matriz1->MultiplicacionMatrices($ArrayDataMatriz1,$ArrayDataMatriz2);
 
echo "<BR>MULTIPLICACION DE MATRICES <BR>";
 
print_r($mult);
 
echo "<br>";
 
 
 
//División de una matriz
 
$division= $Matriz1->DivisionMatriz($ArrayDataMatriz1,3);
 
echo "<BR>DIVISION DE MATRICES<BR>";
 
print_r($division);
 
echo "<br>";
 
 
 
//traspuesta
 
$trans = $Matriz1->Transpuesta($ArrayDataMatriz1);
 
echo "<BR>MATRIZ MEDIA<BR>";
 
print_r($trans);
 
echo "<br>";
 
 
 
//traspuesta
 
$trans = $Matriz1->Transpuesta($ArrayData_MATRIZ_NxN);
 
echo "<BR>MATRIZ MEDIA<BR>";
 
print_r($trans);
 
echo "<br>";
 
 
 
//Determinante de una matriz
 
$Determinante= $Matriz1->Determinante($ArrayData_MATRIZ_NxN);
 
echo "<BR>DETERMINANTE DE MATRIZ 1: $Determinante ";
 
echo "<br>";
 
 
 
//inversa de una matriz
 
$inv= $Matriz1->InversaMatriz($ArrayData_MATRIZ_NxN);
 
echo "<BR>MATRIZ INVERSA<BR>";
 
print_r($inv);
 
echo "<br>";
 
 
 
//matriz de media
 
$Matriz1->MediasMatriz();
 
echo "<BR>MATRIZ MEDIA<BR>";
 
print_r($Matriz1->ArrayMedia);
 
echo "<br>";
 
 
 
//matriz de media
 
$Matriz3_NxN->MediasMatriz();
 
echo "<BR>MATRIZ MEDIA<BR>";
 
print_r($Matriz3_NxN->ArrayMedia);
 
echo "<br>";
 
 
 
//covarianza
 
$cov = $Matriz1->CovarianzaMatriz($ArrayData_MATRIZ_NxN);
 
echo "<BR>MATRIZ DE COVARIANZAS<BR>";
 
print_r($cov);
 
echo "<br>";
 
 
 
 
 
?>
 
 |