Thème 02 : Algèbre linéaire générale


La bibliothèque contenant les instructions d’algèbre linéaire est chargée par with(LinearAlgebra) ;

1. Calculs matriciels

1.1 Calculs algébriques

On donne deux matrices, .


On demande de calculer la somme A+B, le produit AB, la rang de A, le déterminant.

Pour définir une matrice on utilise l’instruction Matrix.

Pour le produit on utilise le point..


Rappel : Pour une matrice carrée, le déterminant est non nul si et seulement si le rang est égal à la taille de la matrice. On peut alors calculer l’inverse de cette matrice.

1.2 Résolution de systèmes linéaires


Résoudre le système

La solution générale du système x = -a/3 y = -a/9, z=a.

Il y a deux méthodes, soit en utilisant la fonction LinearSolve de la bibliothèque LinearAlgebra.


Soit on écrit le système sous forme matricielle, AX =B.


On effectue alors, à l’aide de produits de matrices, des opérations sur les lignes de la matrice <A|B>. (cf Matrices blocs)


On simplifie les coefficients colonne par colonne. Par exemple, pour simplifier la première colonne, on utilise la matrice de Gauss



Le produit Mg.<A|B> permet de simplifier les coefficients de la première colonne, en choisissant de bonnes valeurs de a et b.

1.3 Calcul numérique

On note , ,,




On demande de résoudre les systèmes AX = B, A1X = B, AX = B1, Conclure.