PHP MathPHP\LinearAlgebra Namespace

Classes

Name Description
ColumnVector Column vector (column matrix) m × 1 matrix consisting of a single column of m elements.
ColumnVectorTest
DiagonalMatrix Diagonal matrix Elements along the main diagonal are the only non-zero elements (may also be zero).
DiagonalMatrixTest
FunctionMatrix
FunctionMatrixTest
FunctionSquareMatrix
Matrix m x n Matrix
MatrixAxiomsTest Tests of Matrix axioms These tests don't test specific functions, but rather matrix axioms which in term make use of multiple functions.
MatrixColumnOperationsTest
MatrixDecompositionsTest
MatrixFactorTest
MatrixFactory Matrix factory to create matrices of all types.
MatrixNormsTest
MatrixOperationsTest
MatrixRowOperationsTest
MatrixTest
RowVector Row vector (row matrix) 1 × n matrix consisting of a single row of n elements.
RowVectorTest
SquareMatrix Square matrix Number of rows = number of columns 1x1, 2x2, 3x3, etc.
SquareMatrixTest
VandermondeMatrix Vandermonde matrix A matrix with the terms of a geometric progression in each row.
VandermondeMatrixTest
VandermondeSquareMatrix Vandermonde matrix A matrix with the terms of a geometric progression in each row.
Vector 1 x n Vector
VectorAxiomsTest Tests of Vector axioms These tests don't test specific functions, but rather matrix axioms which in term make use of multiple functions.
VectorNormsTest
VectorOperationsTest
VectorTest