|
Les principaux éléments de travail en algèbre linéaire sont les vecteurs et les matrices, traités dans le chapitre Objets mathématiques. Ce chapitre aborde les opérations qui peuvent être effectuées avec des vecteurs et des matrices, ainsi que les autres fonctions qui utilisent ceux-ci comme arguments.
Les opérations arithmétiques avec des vecteurs et des matrices (addition, soustraction et produit) s'effectuent avec les symboles habituels de wiris.
somme: commande +
Les opérandes doivent être de même nature et avoir les mêmes dimensions.
|
soustraction: commande -
Les opérandes doivent être de même nature et avoir les mêmes dimensions.
|
produit: commande * ou ·
Le nombre de colonnes du premier opérande doit être égal au nombre de lignes du second. Dans wiris
tous les vecteurs sont des lignes, mais ceci n'est pas restrictif, puisque si l'on souhaite multiplier une matrice par un vecteur ligne, dans cet ordre, le vecteur sera considéré comme une colonne, à condition que la multiplication soit possible de cette manière. Le symbole * a toujours l'aspect d'un · conformément aux conventions typographiques. Enfin, il faut noter que dans certains cas (par exemple 4x+1), on peut omettre le symbole de la multiplication, par exemple lorsque le premier élément du produit est un nombre réel.
|
produit par des scalaires: commande * ou ·
Produit d'un vecteur ou d'une matrice par un scalaire (qui peut être n'importe quel type de nombre ou bien une fonction). Le symbole * a toujours l'aspect d'un · conformément aux conventions typographiques. Enfin, il faut noter que dans certains cas (par exemple 2A, si A est une matrice) on peut omettre le symbole de la multiplication, par exemple lorsque le premier élément du produit est un nombre réel.
|
produit scalaire: icône
, commande * ou ·
Produit scalaire de deux vecteurs de même longueur. Le symbole * a toujours l'aspect d'un · conformément aux conventions typographiques. Enfin, il faut noter que dans certains cas on peut omettre le symbole de la multiplication, bien que cela ne fonctionne pas toujours.
|
inverse: icône
, commande inverse
Retourne la matrice inverse, si la matrice est inversible. Retourne une Erreur si la matrice n'est pas inversible.
|
puissance: icône
, commande ^
Une matrice carrée peut être élevée à une puissance entière. Elever une matrice inversible à une puissance négative revient à élever la matrice inverse à la valeur absolue de l'exposant. Si la matrice n'est pas inversible, la fonction retourne une Erreur.
|
longueur: commande longueur
Appliquée à un vecteur, elle retourne le nombre de composants ; appliquée à une matrice, elle retourne le nombre de lignes.
|
dimensions: commande dimensions
Retourne la séquence formée, respectivement, par le nombre de lignes et le nombre de colonnes d'une matrice.
|
rang: commande rang
Calcule le rang d'une matrice.
|
mineur: commande mineur
Etant donné une matrice carrée A et deux nombres entiers i et j, la fonction calcule le mineur correspondant à la position Aij
de la matrice. Ce mineur est le déterminant de la matrice obtenue après élimination de A de la ligne i et de la colonne j.
|
|