Académique Documents
Professionnel Documents
Culture Documents
Calcul Matriciel Avec Listes
Calcul Matriciel Avec Listes
A B
Une matrice est représentée par une liste de listes de même taille, exemples :
- La matrice A sera représentée par la liste : [ [3, 2, 1], [6, 5, 4], [9, 8, 7] ]
- La matrice B sera représentée par la liste : [ [1, 7, 9, 8], [4, 6, 0, 6] ]
b- Écrire la fonction : trace2 (M) qui reçoit en paramètre une matrice carrée M, et qui renvoie la somme des
éléments de la deuxième diagonale principale de M.
Exemple : trace2(A) renvoie le nombre 15=1+5+9
2. Matrice symétrique
Une matrice carrée est symétrique si Mij=Mji
Ecrire la fonction : symetrique (M) qui reçoit en paramètre une matrice carrée M, et qui renvoie True si M est
une matrice symétrique, sinon, la fonction renvoie False.
3. Matrice zéros
Écrire la fonction : matrice_zeros (n, p) qui reçoit en paramètres deux entiers positifs n et p, et qui renvoie une
matrice de n lignes et p colonnes, remplie par des zéros.
5. Matrice identité
Écrire la fonction : matrice_identite (n) qui reçoit en paramètre un entiers positif n, et qui renvoie la matrice
identité d’ordre n (n lignes et n colonnes).
1
Prof : ZEKRAOUI Matière : INFORMATIQUE
6. Matrice de pascal
Écrire la fonction : pascal (n) qui reçoit en paramètre un entiers positif n, et qui renvoie la matrice de pascal
d’ordre n+1.
Exemple :
pascal (6) retourne la matrice qui contient le triangle de pascal d’ordre 7 :
8. Produit matriciel
On considère la matrice A, de m lignes et n colonnes, et la matrice B de n lignes et p colonnes. En effectuant le
produit matriciel de A et B, on obtient la matrice C de m lignes et p colonnes, sachant que les coefficients de la
matrice C sont calculés par la formule suivante :
= ∗
Écrire la fonction : produit_matriciel (M, N) qui reçoit en paramètres deux matrices M et N telles que le nombre
colonnes de M est égal au nombre de lignes de N. La fonction renvoie la matrice résultat du produit matriciel de
M et N.