infoprepaD11

Telechargé par mojiwej547
Matrices
Autres opérations
Algorithme du pivot de Gauss
Utilisation de NumPy
Informatique en CPGE (2018-2019)
Résolution d’un système linéaire inversible:
méthode de Gauss
S. B.
Lycée des EK
12 mars 2019
S. B. Présentation en Latex avec Beamer
Matrices
Autres opérations
Algorithme du pivot de Gauss
Utilisation de NumPy
Création
Opérations classiques
Nous pouvons utiliser des listes pour représenter des matrices.
Une liste composée de nlistes de longueurs preprésente une
matrice (n,p)(nlignes et pcolonnes).
S. B. Présentation en Latex avec Beamer
Matrices
Autres opérations
Algorithme du pivot de Gauss
Utilisation de NumPy
Création
Opérations classiques
Par exemple la matrice
2 2 4
5 13 7
4 8 1
peut se définir en
Python par le code suivant :
matrice=[[2,2,-4],[5,13,7],[4,8,1]]
a=matrice[1][2]
print(a) # affiche l’élément 7
S. B. Présentation en Latex avec Beamer
Matrices
Autres opérations
Algorithme du pivot de Gauss
Utilisation de NumPy
Création
Opérations classiques
On peut aussi créer une liste vide matrice, puis créer les
listes ligne une par une en les ajoutant à la liste matrice :
matrice=[ ]
for i in range(n) : # n lignes
ligne=[ . . . ] # une ligne de longueur p
matrice.append(ligne)
S. B. Présentation en Latex avec Beamer
Matrices
Autres opérations
Algorithme du pivot de Gauss
Utilisation de NumPy
Création
Opérations classiques
On pourrait envisager une autre possibilité en créant une liste
composée de nlistes de longueurs poù chaque élément est
initialisé avec la valeur None ou la valeur 0.
mat=2*[3*[None]] # initialisation de la matrice
for i in range(2) :
for j in range(3) :
mat[i][j]=i+2*j # par exemple
print(mat[i])
print(mat)
S. B. Présentation en Latex avec Beamer
1 / 30 100%

infoprepaD11

Telechargé par mojiwej547
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !