| [ Index ] |
PHP Cross Reference of Unnamed Project |
[Source view] [Print] [Project Stats]
(no description)
| File Size: | 1159 lines (41 kb) |
| Included or required: | 0 times |
| Referenced: | 0 times |
| Includes or requires: | 0 files |
PHPExcel_Shared_JAMA_Matrix:: (31 methods):
__construct()
getArray()
getRowDimension()
getColumnDimension()
get()
getMatrix()
checkMatrixDimensions()
set()
identity()
diagonal()
getMatrixByRow()
getMatrixByCol()
transpose()
trace()
uminus()
plus()
plusEquals()
minus()
minusEquals()
arrayTimes()
arrayTimesEquals()
arrayRightDivide()
arrayRightDivideEquals()
arrayLeftDivide()
arrayLeftDivideEquals()
times()
power()
concat()
solve()
inverse()
det()
Class: PHPExcel_Shared_JAMA_Matrix - X-Ref
| __construct() X-Ref |
| Polymorphic constructor As PHP has no support for polymorphic constructors, we hack our own sort of polymorphism using func_num_args, func_get_arg, and gettype. In essence, we're just implementing a simple RTTI filter and calling the appropriate constructor. |
| getArray() X-Ref |
| getArray return: array Matrix array |
| getRowDimension() X-Ref |
| getRowDimension return: int Row dimension |
| getColumnDimension() X-Ref |
| getColumnDimension return: int Column dimension |
| get($i = null, $j = null) X-Ref |
| get Get the i,j-th element of the matrix. param: int $i Row position param: int $j Column position return: mixed Element (int/float/double) |
| getMatrix() X-Ref |
| getMatrix Get a submatrix param: int $i0 Initial row index param: int $iF Final row index param: int $j0 Initial column index param: int $jF Final column index return: Matrix Submatrix |
| checkMatrixDimensions($B = null) X-Ref |
| checkMatrixDimensions Is matrix B the same size? param: Matrix $B Matrix B return: boolean |
| set($i = null, $j = null, $c = null) X-Ref |
| set Set the i,j-th element of the matrix. param: int $i Row position param: int $j Column position param: mixed $c Int/float/double value return: mixed Element (int/float/double) |
| identity($m = null, $n = null) X-Ref |
| identity Generate an identity matrix. param: int $m Row dimension param: int $n Column dimension return: Matrix Identity matrix |
| diagonal($m = null, $n = null, $c = 1) X-Ref |
| diagonal Generate a diagonal matrix param: int $m Row dimension param: int $n Column dimension param: mixed $c Diagonal value return: Matrix Diagonal matrix |
| getMatrixByRow($i0 = null, $iF = null) X-Ref |
| getMatrixByRow Get a submatrix by row index/range param: int $i0 Initial row index param: int $iF Final row index return: Matrix Submatrix |
| getMatrixByCol($j0 = null, $jF = null) X-Ref |
| getMatrixByCol Get a submatrix by column index/range param: int $i0 Initial column index param: int $iF Final column index return: Matrix Submatrix |
| transpose() X-Ref |
| transpose Tranpose matrix return: Matrix Transposed matrix |
| trace() X-Ref |
| trace Sum of diagonal elements return: float Sum of diagonal elements |
| uminus() X-Ref |
| uminus Unary minus matrix -A return: Matrix Unary minus matrix |
| plus() X-Ref |
| plus A + B param: mixed $B Matrix/Array return: Matrix Sum |
| plusEquals() X-Ref |
| plusEquals A = A + B param: mixed $B Matrix/Array return: Matrix Sum |
| minus() X-Ref |
| minus A - B param: mixed $B Matrix/Array return: Matrix Sum |
| minusEquals() X-Ref |
| minusEquals A = A - B param: mixed $B Matrix/Array return: Matrix Sum |
| arrayTimes() X-Ref |
| arrayTimes Element-by-element multiplication Cij = Aij * Bij param: mixed $B Matrix/Array return: Matrix Matrix Cij |
| arrayTimesEquals() X-Ref |
| arrayTimesEquals Element-by-element multiplication Aij = Aij * Bij param: mixed $B Matrix/Array return: Matrix Matrix Aij |
| arrayRightDivide() X-Ref |
| arrayRightDivide Element-by-element right division A / B param: Matrix $B Matrix B return: Matrix Division result |
| arrayRightDivideEquals() X-Ref |
| arrayRightDivideEquals Element-by-element right division Aij = Aij / Bij param: mixed $B Matrix/Array return: Matrix Matrix Aij |
| arrayLeftDivide() X-Ref |
| arrayLeftDivide Element-by-element Left division A / B param: Matrix $B Matrix B return: Matrix Division result |
| arrayLeftDivideEquals() X-Ref |
| arrayLeftDivideEquals Element-by-element Left division Aij = Aij / Bij param: mixed $B Matrix/Array return: Matrix Matrix Aij |
| times() X-Ref |
| times Matrix multiplication param: mixed $n Matrix/Array/Scalar return: Matrix Product |
| power() X-Ref |
| power A = A ^ B param: mixed $B Matrix/Array return: Matrix Sum |
| concat() X-Ref |
| concat A = A & B param: mixed $B Matrix/Array return: Matrix Sum |
| solve($B) X-Ref |
| Solve A*X = B. param: Matrix $B Right hand side return: Matrix ... Solution if A is square, least squares solution otherwise |
| inverse() X-Ref |
| Matrix inverse or pseudoinverse. return: Matrix ... Inverse(A) if A is square, pseudoinverse otherwise. |
| det() X-Ref |
| det Calculate determinant return: float Determinant |
| Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |