LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Les matrices

Cours : Les matrices. Recherche parmi 300 000+ dissertations

Par   •  30 Mars 2023  •  Cours  •  971 Mots (4 Pages)  •  192 Vues

Page 1 sur 4

                                Les matrices

Représentation :        Une matrice est représentée en Python par une liste de listes.

Exemple: Pour représenter la matrice Mat=[pic 1], on saisie :

[pic 2]   Mat[1] représente ….

[pic 3]                 Mat[1][2] représente

Lorsqu’on manipule en Python, il est plus facile d’appeler la première ligne, la ligne 0.

Si la matrice possède 2 lignes, la deuxième ligne est la ligne 1.

De même pour les colonnes.

A retenir :         Mat[i] est la ligne i de la matrice.

Mat[i][j] est le terme situé à la ligne i et à la colonne j .

Dimensions de la matrice :

[pic 4]

A retenir :        len(Mat) donne le nombre de lignes de la matrice.

len(Mat[0]) donne le nombre de colonnes de la matrice.

Création d’une matrice :

Pour créer M, une matrice nulle à n lignes et p colonnes

M=[[0 for j in range(p)] for i in range(n)]

Parcours et affichage ligne par ligne d’une matrice :

for i in range(len(M)) :

      print(M[i])

Exemple 1 : Taper les instructions

M=[[1,2,3],[4;5;6]]

for i in range(len(M)) :

              print(M[i])

Parcours et affichage de tous les éléments d’une matrice :

for i in range(len(M))

    for j in range(len(M[0]):

           print(M[i][j])

Exemple 2 : Taper les instructions

M=[[1,2,3],[4;5;6]]

for i in range(len(M))

    for j in range(len(M[0]):

           print(M[i][j])

Exemple 3 : Taper les instructions

m=[[1,2,3],[-1,0,1],[-2,1,1],[-1,-2,4]]

print(m)

print(m[0][2])

print(m[1])

print(len(m))

for k in range(0,3):

      print(m[k][0])

Création de matrices

Ex 1 :        Ecrire la fonction nulle(n) qui crée et renvoie la matrice nulle de taille n×n

Ex 2 :        Ecrire la fonction identité(n) qui crée la matrice identité de taille n×n

Ex 3 :        Ecrire la fonction matrice( ) qui demande à l’utilisateur le nombre de lignes m, le nombre de colonnes n, puis les coefficients de la matrice qui seront entrés dans le sens de la lecture et qui renvoie cette matrice nulle de taille m×n

Affichage de matrices

Ex 4 :        Ecrire la fonction affichage(M) qui prend en paramètre une matrice de taille quelconque et l’affiche ligne par ligne

Ex 5 :        Ecrire la fonction affichagecoeff(M) qui prend en paramètre une matrice de taille quelconque et affiche tous ces coefficients dans le sens de la lecture

...

Télécharger au format  txt (4.9 Kb)   pdf (104.9 Kb)   docx (47.4 Kb)  
Voir 3 pages de plus »
Uniquement disponible sur LaDissertation.com