Location: PHPKode > scripts > Matrix > matrix/matrix.html
<!--
	IE 6 makes the page to wide with the following doctype. I accept
	standards if they help me, not if they make anything even harder!
//-->
<!--<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN' 'http://www.w3.org/TR/REC-html40/loose.dtd'>//-->
<!--NewPage-->
<HTML>
<HEAD>
	<!-- Generated by PhpDoc date: 'Fri, 03 Feb 2006 19:48:18 -0500' -->
	<TITLE>Docs For Class matrix</TITLE>
<LINK REL ='stylesheet' TYPE='text/css' HREF='stylesheet.css' TITLE='Style'>
</HEAD>
<BODY BGCOLOR='white'>
<a name="top"><!-- --></a><!-- Start of Class Data -->
<H3>
	<SPAN class="type">Class</SPAN> matrix
	<HR>
</H3>
<br />
<pre>
</pre>
<hr>
<!-- ========== Info from phpDoc block ========= -->
<hr>
<!-- =========== VAR SUMMARY =========== -->
<A NAME='var_summary'><!-- --></A>
<H3>Class Variable Summary</H3>

<UL>
		<!-- =========== Summary =========== -->
		<LI><CODE><a href="matrix.html#var$ArrayData">$ArrayData</a></CODE> = <CODE class="varsummarydefault">array()</CODE>
		<BR>
		
		<!-- =========== Summary =========== -->
		<LI><CODE><a href="matrix.html#var$ArrayMatrizCov">$ArrayMatrizCov</a></CODE> = <CODE class="varsummarydefault"></CODE>
		<BR>
		
		<!-- =========== Summary =========== -->
		<LI><CODE><a href="matrix.html#var$ArrayMedia">$ArrayMedia</a></CODE> = <CODE class="varsummarydefault"></CODE>
		<BR>
		
		<!-- =========== Summary =========== -->
		<LI><CODE><a href="matrix.html#var$NumColumna">$NumColumna</a></CODE> = <CODE class="varsummarydefault"></CODE>
		<BR>
		
		<!-- =========== Summary =========== -->
		<LI><CODE><a href="matrix.html#var$NumFila">$NumFila</a></CODE> = <CODE class="varsummarydefault"></CODE>
		<BR>
		
</UL>
<hr>
<!-- =========== CONST SUMMARY =========== -->
<A NAME='const_summary'><!-- --></A>
<H3>Class Constant Summary</H3>

<UL>
</UL>
<hr>
<!-- =========== INHERITED CONST SUMMARY =========== -->
<A NAME='inheritedconst_summary'><!-- --></A>
<H3>Inherited Class Constant Summary</H3>

<hr>
<!-- =========== INHERITED VAR SUMMARY =========== -->
<A NAME='inheritedvar_summary'><!-- --></A>
<H3>Inherited Class Variable Summary</H3>


<hr>
<!-- =========== METHOD SUMMARY =========== -->
<A NAME='method_summary'><!-- --></A>
<H3>Method Summary</H3> 

<UL>
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodmatrix'><a href="matrix.html">matrix</a> matrixs()</A></CODE>
		<BR>
		Contructor de la clase matriz
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodCovarianzaMatriz'>void CovarianzaMatriz()</A></CODE>
		<BR>Calcula la matriz de covarianza de una matriz A  S = CovarianzaMatriz(x) where A es una matriz.
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodCovarianzaVectores'>integer CovarianzaVectores()</A></CODE>
		<BR>COV(X,Y)  Calcula la covarianza entre los vectores x i y  C = CovarianzaVector(x) where x,y  are vectors,
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodDeterminante'>integer Determinante()</A></CODE>
		<BR>Calcula el Determinante de una matriz.
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodDivisionMatriz'>ArrayData DivisionMatriz()</A></CODE>
		<BR>Calcula la matriz resultante al dividir una matriz para un escalar
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodgetCovarianzaMatrix'>ArrayData getCovarianzaMatrix()</A></CODE>
		<BR>Obtiene el arreglo de datos de la matriz de covarianza
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodgetMediaMatrix'>Arraymatriz getMediaMatrix()</A></CODE>
		<BR>Obtiene el arreglo de datos de la matriz media del objeto matriz
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodget_NumColumnas'>integer get_NumColumnas()</A></CODE>
		<BR>Obtiene el número de columnas que tiene el objeto matriz
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodget_NumColumnas_ArrayDataMatriz'>integer get_NumColumnas_ArrayDataMatriz()</A></CODE>
		<BR>Obtiene el número de columnas que tiene un arreglo de una matriz
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodget_NumFilas'>integer get_NumFilas()</A></CODE>
		<BR>Obtiene el número de filas que tiene el objeto matriz
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodget_NumFilas_ArrayDataMatriz'>integer get_NumFilas_ArrayDataMatriz()</A></CODE>
		<BR>Obtiene el número de filas que tiene un Arreglo de una matriz
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodInversaMatriz'>ArrayData InversaMatriz()</A></CODE>
		<BR>Calcula la matriz inversa de la matriz dada
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodMediasMatriz'>unknown MediasMatriz()</A></CODE>
		<BR>M = mean(A)  return la media de los valores de una dimension del arreglo  	If A is a vector, mean(A) returns the mean value of A.
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodMultiplicacionMatrices'>ArrayData MultiplicacionMatrices()</A></CODE>
		<BR>Calcula la matriz resultante de multiplicar dos matrices  Requisito: los datos de las matrices A,B, tiene que cumplir que  El # de columnas de A, tienen que se igual a las filas de B.
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodRestaMatrices'>ArrayData RestaMatrices()</A></CODE>
		<BR>Resta de dos matrices  Requisito: tiene que se de iguales valores de NxM
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodset_data'>void set_data()</A></CODE>
		<BR>Setea los datos que se le da a la matriz al momento de iniciar el objeto
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodset_NumColumnas'>void set_NumColumnas()</A></CODE>
		<BR>Setee el número de columna de la matriz
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodset_NumFilas'>void set_NumFilas()</A></CODE>
		<BR>Setee el número de filas de la matriz
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodset_properties_matrix'>unknown set_properties_matrix()</A></CODE>
		<BR>Setee las propiedades de la matriz como son las filas y columnas
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodSubMatriz'>ArrayData SubMatriz()</A></CODE>
		<BR>Enter description here...
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodSumaMatrices'>ArrayData SumaMatrices()</A></CODE>
		<BR>Suma de dos matrices  Requisito: tiene que se de iguales valores de NxM
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodTranspuesta'>ArrayData Transpuesta()</A></CODE>
		<BR>Calcula la matriz transpuesta de la matriz dada
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodValidaMatricesDimenIguales'>bool ValidaMatricesDimenIguales()</A></CODE>
		<BR>Funcion que valida si dos matrices son iguales, es decir que tengan el mismo numero de N y M
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodValidaMatriz_N_x_N'>bool ValidaMatriz_N_x_N()</A></CODE>
		<BR>Funcion que valida que la matriz sea de NxN
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodValidaNumColumnasArrayDataMatriz'>unknown ValidaNumColumnasArrayDataMatriz()</A></CODE>
		<BR>Dado un arreglo de datos de una matriz, valida que el número de  columnas de una matriz.. se el mismo en todas sus filas
		<!-- =========== Summary =========== -->
		<LI><CODE><A HREF='matrix.html#methodValidaNumColumnasObjMatriz'>bool ValidaNumColumnasObjMatriz()</A></CODE>
		<BR>Valida que el numero de columna de una matriz.. se el mismo en todas sus filas
</UL>

<!-- =========== INHERITED METHOD SUMMARY =========== -->
<A NAME='methods_inherited'><!-- --></A>
<H3>Inherited Method Summary</H3> 

<hr>
<!-- ============ METHOD DETAIL =========== -->

<A NAME='method_detail'></A>
<H3>Method Detail</H3>

<UL>
<A NAME='methodmatrix'><!-- --></A>

<h1><A name="matrix"></A>matrix::matrix</h1>

<p class=method>
<b>matrix(</b>
<b>array</b>
<i>$ArrayDataMatriz</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Contructor de la clase matriz</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodCovarianzaMatriz'><!-- --></A>

<h1><A name="CovarianzaMatriz"></A>matrix::CovarianzaMatriz</h1>

<p class=method>
<b>CovarianzaMatriz(</b>
<b>mixed</b>
<i>$ArrayData</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
	<p class="label"><b>Remarks</b></p>
<p>Calcula la matriz de covarianza de una matriz A  S = CovarianzaMatriz(x) where A es una matriz.</p>
<p><p>Cada fila es una observacion y cada columna es una variable  n = numero de observaciones (# filas)  Cov (A)= A * A'</p></p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodCovarianzaVectores'><!-- --></A>

<h1><A name="CovarianzaVectores"></A>matrix::CovarianzaVectores</h1>

<p class=method>
<b>CovarianzaVectores(</b>
<b>array</b>
<i>$vectorX</i>, <b>array</b>
<i>$vectorY</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$vectorX</i></p>
		<p class=indent></p>
			<p class=dt><i>$vectorY</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>COV(X,Y)  Calcula la covarianza entre los vectores x i y  C = CovarianzaVector(x) where x,y  are vectors,</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodDeterminante'><!-- --></A>

<h1><A name="Determinante"></A>matrix::Determinante</h1>

<p class=method>
<b>Determinante(</b>
<b>ArrayData</b>
<i>$ArrayDataMatriz</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Calcula el Determinante de una matriz.</p>
<p><p>Requisito: Todas filas deben tener el mismo número de columnas.  Requisito: La matriz debe ser de NxN</p></p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodDivisionMatriz'><!-- --></A>

<h1><A name="DivisionMatriz"></A>matrix::DivisionMatriz</h1>

<p class=method>
<b>DivisionMatriz(</b>
<b>ArrayData</b>
<i>$ArrayDataMatriz</i>, <b>integer</b>
<i>$valor</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz</i></p>
		<p class=indent></p>
			<p class=dt><i>$valor</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Calcula la matriz resultante al dividir una matriz para un escalar</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodgetCovarianzaMatrix'><!-- --></A>

<h1><A name="getCovarianzaMatrix"></A>matrix::getCovarianzaMatrix</h1>

<p class=method>
<b>getCovarianzaMatrix(</b>
<b>Arraydata</b>
<i>$ArrayData</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayData</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Obtiene el arreglo de datos de la matriz de covarianza</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodgetMediaMatrix'><!-- --></A>

<h1><A name="getMediaMatrix"></A>matrix::getMediaMatrix</h1>

<p class=method>
<b>getMediaMatrix(</b>
<b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
	<p class="label"><b>Remarks</b></p>
<p>Obtiene el arreglo de datos de la matriz media del objeto matriz</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodget_NumColumnas'><!-- --></A>

<h1><A name="get_NumColumnas"></A>matrix::get_NumColumnas</h1>

<p class=method>
<b>get_NumColumnas(</b>
<b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
	<p class="label"><b>Remarks</b></p>
<p>Obtiene el número de columnas que tiene el objeto matriz</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodget_NumColumnas_ArrayDataMatriz'><!-- --></A>

<h1><A name="get_NumColumnas_ArrayDataMatriz"></A>matrix::get_NumColumnas_ArrayDataMatriz</h1>

<p class=method>
<b>get_NumColumnas_ArrayDataMatriz(</b>
<b>ArrayData</b>
<i>$ArrayDataMatriz</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Obtiene el número de columnas que tiene un arreglo de una matriz</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodget_NumFilas'><!-- --></A>

<h1><A name="get_NumFilas"></A>matrix::get_NumFilas</h1>

<p class=method>
<b>get_NumFilas(</b>
<b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
	<p class="label"><b>Remarks</b></p>
<p>Obtiene el número de filas que tiene el objeto matriz</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodget_NumFilas_ArrayDataMatriz'><!-- --></A>

<h1><A name="get_NumFilas_ArrayDataMatriz"></A>matrix::get_NumFilas_ArrayDataMatriz</h1>

<p class=method>
<b>get_NumFilas_ArrayDataMatriz(</b>
<b>ArrayData</b>
<i>$ArrayDataMatriz</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Obtiene el número de filas que tiene un Arreglo de una matriz</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodInversaMatriz'><!-- --></A>

<h1><A name="InversaMatriz"></A>matrix::InversaMatriz</h1>

<p class=method>
<b>InversaMatriz(</b>
<b>ArrayData</b>
<i>$ArrayDataMatriz</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Calcula la matriz inversa de la matriz dada</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodMediasMatriz'><!-- --></A>

<h1><A name="MediasMatriz"></A>matrix::MediasMatriz</h1>

<p class=method>
<b>MediasMatriz(</b>
<b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
	<p class="label"><b>Remarks</b></p>
<p>M = mean(A)  return la media de los valores de una dimension del arreglo  	If A is a vector, mean(A) returns the mean value of A.</p>
<p><p>If A is a matrix, mean(A) treats the columns of A as vectors, returning a row vector of mean values.  	A = [1 2 3; 3 3 6; 4 6 8; 4 7 7];  	mean(A)= [ 3.0000    4.5000    6.000 ]</p></p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodMultiplicacionMatrices'><!-- --></A>

<h1><A name="MultiplicacionMatrices"></A>matrix::MultiplicacionMatrices</h1>

<p class=method>
<b>MultiplicacionMatrices(</b>
<b>ArrayData</b>
<i>$ArrayDataMatriz1</i>, <b>ArrayData</b>
<i>$ArrayDataMatriz2</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz1</i></p>
		<p class=indent></p>
			<p class=dt><i>$ArrayDataMatriz2</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Calcula la matriz resultante de multiplicar dos matrices  Requisito: los datos de las matrices A,B, tiene que cumplir que  El # de columnas de A, tienen que se igual a las filas de B.</p>
<p><p>C(pxq) = A(pxm) * B(mxq)</p></p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodRestaMatrices'><!-- --></A>

<h1><A name="RestaMatrices"></A>matrix::RestaMatrices</h1>

<p class=method>
<b>RestaMatrices(</b>
<b>ArrayData</b>
<i>$ArrayDataMatriz1</i>, <b>ArrayData</b>
<i>$ArrayDataMatriz2</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz1</i></p>
		<p class=indent></p>
			<p class=dt><i>$ArrayDataMatriz2</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Resta de dos matrices  Requisito: tiene que se de iguales valores de NxM</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodset_data'><!-- --></A>

<h1><A name="set_data"></A>matrix::set_data</h1>

<p class=method>
<b>set_data(</b>
<b>array</b>
<i>$ArrayDataMatriz</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Setea los datos que se le da a la matriz al momento de iniciar el objeto</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodset_NumColumnas'><!-- --></A>

<h1><A name="set_NumColumnas"></A>matrix::set_NumColumnas</h1>

<p class=method>
<b>set_NumColumnas(</b>
<b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
	<p class="label"><b>Remarks</b></p>
<p>Setee el número de columna de la matriz</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodset_NumFilas'><!-- --></A>

<h1><A name="set_NumFilas"></A>matrix::set_NumFilas</h1>

<p class=method>
<b>set_NumFilas(</b>
<b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
	<p class="label"><b>Remarks</b></p>
<p>Setee el número de filas de la matriz</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodset_properties_matrix'><!-- --></A>

<h1><A name="set_properties_matrix"></A>matrix::set_properties_matrix</h1>

<p class=method>
<b>set_properties_matrix(</b>
<b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
	<p class="label"><b>Remarks</b></p>
<p>Setee las propiedades de la matriz como son las filas y columnas</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodSubMatriz'><!-- --></A>

<h1><A name="SubMatriz"></A>matrix::SubMatriz</h1>

<p class=method>
<b>SubMatriz(</b>
<b>ArrayData</b>
<i>$ArrayDataMatriz</i>, <b>integer</b>
<i>$pivoteX</i>, <b>integer</b>
<i>$pivoteY</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz</i></p>
		<p class=indent></p>
			<p class=dt><i>$pivoteX</i></p>
		<p class=indent></p>
			<p class=dt><i>$pivoteY</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Enter description here...</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodSumaMatrices'><!-- --></A>

<h1><A name="SumaMatrices"></A>matrix::SumaMatrices</h1>

<p class=method>
<b>SumaMatrices(</b>
<b>ArrayData</b>
<i>$ArrayDataMatriz1</i>, <b>ArrayData</b>
<i>$ArrayDataMatriz2</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz1</i></p>
		<p class=indent></p>
			<p class=dt><i>$ArrayDataMatriz2</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Suma de dos matrices  Requisito: tiene que se de iguales valores de NxM</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodTranspuesta'><!-- --></A>

<h1><A name="Transpuesta"></A>matrix::Transpuesta</h1>

<p class=method>
<b>Transpuesta(</b>
<b>ArrayData</b>
<i>$ArrayDataMatriz</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Calcula la matriz transpuesta de la matriz dada</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodValidaMatricesDimenIguales'><!-- --></A>

<h1><A name="ValidaMatricesDimenIguales"></A>matrix::ValidaMatricesDimenIguales</h1>

<p class=method>
<b>ValidaMatricesDimenIguales(</b>
<b>mixed</b>
<i>$ObjMatrizA</i>, <b>mixed</b>
<i>$ObjMatrizB</i>, <b><a href="matrix.html">matrix</a></b>
<i>$matrizA</i>, <b><a href="matrix.html">matrix</a></b>
<i>$matrizB</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$matrizA</i></p>
		<p class=indent></p>
			<p class=dt><i>$matrizB</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Funcion que valida si dos matrices son iguales, es decir que tengan el mismo numero de N y M</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodValidaMatriz_N_x_N'><!-- --></A>

<h1><A name="ValidaMatriz_N_x_N"></A>matrix::ValidaMatriz_N_x_N</h1>

<p class=method>
<b>ValidaMatriz_N_x_N(</b>
<b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
	<p class="label"><b>Remarks</b></p>
<p>Funcion que valida que la matriz sea de NxN</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodValidaNumColumnasArrayDataMatriz'><!-- --></A>

<h1><A name="ValidaNumColumnasArrayDataMatriz"></A>matrix::ValidaNumColumnasArrayDataMatriz</h1>

<p class=method>
<b>ValidaNumColumnasArrayDataMatriz(</b>
<b>ArrayData</b>
<i>$ArrayDataMatriz</i>, <b>integer</b>
<i>$NumFilas</i>, <b>integer</b>
<i>$NumColumnas</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$ArrayDataMatriz</i></p>
		<p class=indent></p>
			<p class=dt><i>$NumFilas</i></p>
		<p class=indent></p>
			<p class=dt><i>$NumColumnas</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Dado un arreglo de datos de una matriz, valida que el número de  columnas de una matriz.. se el mismo en todas sus filas</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
<A NAME='methodValidaNumColumnasObjMatriz'><!-- --></A>

<h1><A name="ValidaNumColumnasObjMatriz"></A>matrix::ValidaNumColumnasObjMatriz</h1>

<p class=method>
<b>ValidaNumColumnasObjMatriz(</b>
<b>integer</b>
<i>$NumFilas</i>, <b>integer</b>
<i>$NumColumnas</i><b> );</b>
</p>


<!-- ========== Info from phpDoc block ========= -->
		<p class="label"><b>Parameters</b></p>
			<p class=dt><i>$NumFilas</i></p>
		<p class=indent></p>
			<p class=dt><i>$NumColumnas</i></p>
		<p class=indent></p>
		<p class="label"><b>Remarks</b></p>
<p>Valida que el numero de columna de una matriz.. se el mismo en todas sus filas</p>
	<p class="top">[ <a href="#top">Top</a> ]</p>
<BR>
</UL>
<hr>
<!-- ============ VARIABLE DETAIL =========== -->

<A NAME='variable_detail'></A>

<H3>Variable Detail</H3>

<UL>
<A NAME="var$ArrayData"><!-- --></A>
<LI><SPAN class="code">$ArrayData</SPAN> = <CODE class="varsummarydefault">array()</CODE> [line <span class="linenumber"><a href="../__filesource/fsource_Matrix.class__Matrix.class.php.html#a13">13</a></span>]</LI>
<LI><b>Data type:</b> <CODE class="varsummarydefault">mixed</CODE></LI>
<!-- ========== Info from phpDoc block ========= -->
<BR>
<A NAME="var$ArrayMatrizCov"><!-- --></A>
<LI><SPAN class="code">$ArrayMatrizCov</SPAN> = <CODE class="varsummarydefault"></CODE> [line <span class="linenumber"><a href="../__filesource/fsource_Matrix.class__Matrix.class.php.html#a16">16</a></span>]</LI>
<LI><b>Data type:</b> <CODE class="varsummarydefault">mixed</CODE></LI>
<!-- ========== Info from phpDoc block ========= -->
<BR>
<A NAME="var$ArrayMedia"><!-- --></A>
<LI><SPAN class="code">$ArrayMedia</SPAN> = <CODE class="varsummarydefault"></CODE> [line <span class="linenumber"><a href="../__filesource/fsource_Matrix.class__Matrix.class.php.html#a15">15</a></span>]</LI>
<LI><b>Data type:</b> <CODE class="varsummarydefault">mixed</CODE></LI>
<!-- ========== Info from phpDoc block ========= -->
<BR>
<A NAME="var$NumColumna"><!-- --></A>
<LI><SPAN class="code">$NumColumna</SPAN> = <CODE class="varsummarydefault"></CODE> [line <span class="linenumber"><a href="../__filesource/fsource_Matrix.class__Matrix.class.php.html#a12">12</a></span>]</LI>
<LI><b>Data type:</b> <CODE class="varsummarydefault">mixed</CODE></LI>
<!-- ========== Info from phpDoc block ========= -->
<BR>
<A NAME="var$NumFila"><!-- --></A>
<LI><SPAN class="code">$NumFila</SPAN> = <CODE class="varsummarydefault"></CODE> [line <span class="linenumber"><a href="../__filesource/fsource_Matrix.class__Matrix.class.php.html#a11">11</a></span>]</LI>
<LI><b>Data type:</b> <CODE class="varsummarydefault">mixed</CODE></LI>
<!-- ========== Info from phpDoc block ========= -->
<BR>
</UL>
<hr>
<!-- ============ VARIABLE DETAIL =========== -->

<A NAME='variable_detail'></A>

<H3>Class Constant Detail</H3>

<UL>
</UL>
<hr>
	<div id="credit">
		<hr>
		Documentation generated on Fri, 03 Feb 2006 19:48:18 -0500 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a>
	</div>
</body>
</html>
Return current item: Matrix