Wolfram Language Fast Introduction for Math Students
Démarrer »

Matrices et algèbre linéaire

Wolfram Language représente les matrices sous forme de listes de listes :

In[1]:=
Click for copyable input
{{1, 2}, {3, 4}}

Crée une table en utilisant CTRL+ENTRÉE pour les rangées et CTRL+, pour les colonnes :

In[2]:=
Click for copyable input
{
 {a, b},
 {c, d}
}
Out[2]=

MatrixForm affiche l'entrée sous forme de matrice :

In[3]:=
Click for copyable input
MatrixForm[{{a, b}, {c, d}}]
Out[3]=

Tu peux construire une matrice à l'aide de fonctions itératives :

In[1]:=
Click for copyable input
Table[x + y, {x, 1, 3}, {y, 0, 2}]
Out[1]=

Ou importer des données représentant une matrice :

In[2]:=
Click for copyable input
Import["data.csv"]
Out[2]=

IdentityMatrix, DiagonalMatrix et d'autres symboles sont intégrés.

Les opérations de matrices standard fonctionnent par éléments :

In[1]:=
Click for copyable input
{1, 2, 3} {a, b, c}
Out[1]=

Calcule le produit scalaire de deux matrices :

In[2]:=
Click for copyable input
{{1, 2}, {3, 4}}.{{a, b}, {c, d}}
Out[2]=

Trouve le déterminant :

In[3]:=
Click for copyable input
Det[{{a, b}, {c, d}}]
Out[3]=

Obtiens l'inverse d'une matrice :

In[4]:=
Click for copyable input
Inverse[{{1, 1}, {0, 1}}]
Out[4]=

Utilise LinearSolve pour résoudre un système linéaire :

In[1]:=
Click for copyable input
LinearSolve[{{1, 1}, {0, 1}}, {x, y}]
Out[1]=

Les fonctions pour la minimisation et la décomposition de matrice sont aussi disponibles.

RÉFÉRENCE RAPIDE : Matrices et algèbre linéaire »