______________________Leon n10: Les matrices_________________________

Les matrices sont des tableaux avec des colonnes et des lignes. Riende bien difficile en fait. Vous pouvez assimiler une matrice  une variable  la diffrence qu'une matricepeut stocker plusieurs variables
Dans la plupart des cas il est plus utile d'utiliser des variables qu'une matrice car cela utilise moins de mmoire mais parfois il est plus astucieux d'utiliser une matrice.
Imaginez un tableau:

 -------------
 |     |     |
 -------------
 |     |     |
 -------------

voter programme utilise un tableau de ce genre pour quelque ide que ce soit, vous organisez juste votre programme avec ce tableau. Vous pouvez attribuer une valeur, une rfrence ou ce que vous voulez  chaque case pour cela vous utilisez des variables, vous avez raison, a fonctionne trs bien. mais dans ce cas vous pouvez utilisez une matrioce de 2 lignes et 3 colonnes, la matrice aura 6 cases est vous pourrez trs vite associer chaque case de la matrice  votre tableau sans vous demandez quelle lettre va  quelle case. Vous suivez ? Bon continuons.

Sur la 83 vous avez 10 matrices, de [A]  [J], rien  voir avec les variables A  J.

Il faut tout d'abord dfinir le nombre de lignes et de colonnes:

:{2,3}->dim([A])          ; 2 lignes et 3 colonnes dimensionnent la matrice A

Par dfaut votre matrice est gal  ceci:

[[0,0,0]
 [0,0,0]]

Si vous voulez tout mettre  6:

:Fill([A],6)              ; met  6 tous les lments de la matrice A

Vous pouvez plcer ds chiffres particulier  chaque cae:

:[[0,2,6][8,11,-3]]->[A]

Votre matrice est gale :

[[0,2,6]
 [8,11,-3]]

Vous voulez changer la valeur d'une seule case:

:-2->[A](2,1)             ; stocke -2 dans la ligne 2  la colonne 1

votre matrice est maintenant gale  :

[[0,-2,6]
 [8,11,-3]]

Relativemet simple non? Si vous voulez appeler, changer, vrifier qu'une seule case, utiliser une case comme variable, prcisez toujours la ligne et la colonne entre paranthse derrire la matrice. Vous devez toujours crer la matrice avant de pouvoir l'utiliser

ATTENTION: Les matrices [A]  [J] sont dj prinscrites vous ne devez pas taper [ puis A puis ], cela ne fonctionnera pas.

En rsum, vous utilisez une matrice quand vous voulez, le plus souvent pour un tableau mais aussi si vous n'avez plus de variables disponibles vous pouvez aussi utilisez les listes, ce sera l'objet de notre prochaine leon.