Smile propose un ensemble de fonctions liées à l'algèbre linéaire sur les matrices et à la résolution de systèmes linéaires.
addlist, sublist, multlist, divlist
Ces commandes qui correspondent aux quatre opérations arithmétiques de base (addition, soustraction, multiplication, division) peuvent s'appliquer à des matrices. Les opérations sont réalisées terme à terme.
transpose
Renvoie la matrice transposée. Une liste de deux matrices de même taille sera considérée comme une matrice complexe.
multmatrix
Effectue une multiplication de matrices, ou d'une matrice par un vecteur, ou le produit scalaire de deux vecteurs.
invertmatrix
Renvoie l'inverse d'une matrice.
solve linear system
Etant donné deux matrices A et B, résoud le système AX=B et renvoie X. B peut être un array of real (un vecteur).
compute eigenvalues
Calcule les valeurs propres et vecteurs propres d'une matrice.
LUdecomposition
Effectue une décomposition LU d'une matrice A (A=PLU), ou une décomposition de Chowlesky (A=U**TU) dans le cas d'une matrice définie positive.
pivot
Permet d'appliquer une permutation (par exemple renvoyée par LUdecomposition) à une matrix ou à un array of real.
compute determinant
Calcule le déterminant d'une matrix.
|