Accès à un ou plusieurs éléments d'une matrice
Syntaxe :
Pour accéder à un élément d'une matrice, par exemple à l'élément en ligne 2 colonne 3 de la matrice A, il faut entrer la commande suivante
A(2,3)
De même pour B pour accéder à la colonne 2 de B, il faut entrer la commande suivante :
B(2)
Définition : Opérateur :
L'opérateur ":" peut être utilisé pour former des vecteurs. Par exemple pour construire le vecteur ligne B précédent on peut écrire :
B=5:1:7;
Ce qui signifie que B prend les valeurs de 5 à 7 par pas de 1.
Dans le cas où le pas est de 1 on peut écrire plus simplement :
B=5:7;
De même pour construire le vecteur ligne C suivant :
la commande suivante peut être utilisée :
C=4:-1:1
D=10:-3:2
Dans l'expression de D on aurait pu écrire aussi 10:-3:4 ou 10:-3:3.
Complément : Affichage d'une partie d'une matrice
Pour afficher les éléments de la matrice A on entre :
A
Pour afficher les lignes impaires de la matrice A on entre
A([1 3], :)
L'opérateur : désigne alors toutes les colonnes possibles. Mais on peut écrire aussi :
A(1:2:4,:)
Quand l'opérateur : est seul, il désigne alors tous les éléments donc dans l'exemple précédent toutes les colonnes.
Pour afficher les colonnes impaires de la matrice A on entre
A(:,1:2:4)
L'opérateur : est seul, et donc dans l'exemple précédent il désigne toutes les lignes.
Pour afficher dans les lignes impaires uniquement les colonnes paires on entre
A(1:2:4,2:2:4)
On peut aussi utiliser l'opérateur $ pour désigner le dernier élément de la dimension. Pour afficher une ligne sur 2 et une colonne sur 2 la matrice A on écrit dans la console :
A(1:2:$,2:2:$)