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)

Accès à des éléments d'une matrice

Ce qui nous donne ces résultats.

DéfinitionOpé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.

Accès à des éléments d'une matrice

Le résultat des commandes précédentes est ici.

ComplémentAffichage 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:$)

Accès à une partie d'une matrice (sous-matrice)

Le résultat des commandes précédentes est ici.