Satimage Previous | Next
Linear algebra, linear systems
Home Documentation Smile Computing Smile's maths Linear algebra, linear systems  
Smile provides functions for doing linear algebra on matrices and for solving a system of linear equations.
addlist, sublist, multlist, divlist
The four elementary arithmetic operators, that you can apply to 1d arrays as well as to matrices. The computation occurs element by element: multlist is not the product of matrices in the usual sense.
Returns the transposed matrix tM of the argument. If you pass a list of two matrices of the same size, transpose understands that it as a complex matrix {real part, imaginary part}.
The product of matrices A x B, or the product of a matrix by a vector M x v, of the scalar product of two vectors <v1,v2>.
Returns the inverse matrix M-1 of the argument.
solve linear system
Being given A and B, finds the solution X of the system A.X = B. B should be an array of real (a vector).
compute eigenvalues
Returns the eigenvalues and eigenvectors of a matrix.
Performs the LU decomposition of a matrix A (A = P.L.U), or a Chowlesky decomposition (A = U**TU) for a positive matrix.
Applies a permutation (for instance, such as returned by LUdecomposition) to a matrix ot to a array of real (a vector).
compute determinant
Returns the determinant of a matrix.
Version française
Copyright ©2008 Paris, Satimage