Accéder à un élément spécifique dans un tableau Matlab
Dans cette leçon, je vais vous expliquer comment accéder à un élément unique d'un tableau sur Matlab.
Pour mieux comprendre, je vais vous donner un exemple pratique.
Commençons par créer un tableau contenant quatre éléments.
>> v=['a', 'b', 'c', 'd']
Il s'agit d'un tableau unidimensionnel car il ne possède qu'une seule dimension.
Remarque. Les tableaux sont considérés comme unidimensionnels lorsque les éléments sont disposés sur une seule ligne ou une seule colonne. Les tableaux à une dimension sont également appelés des vecteurs. Par exemple: $$ v = \begin{pmatrix} a & b & c & d \end{pmatrix} $$ $$ v = \begin{pmatrix} a \\ b \\ c \\ d \end{pmatrix} $$
Pour accéder au premier élément du tableau, il suffit de taper le nom du tableau suivi de la position de l'élément entre parenthèses, comme ceci: v(1), puis d'appuyer sur la touche "entrée".
>> v(1)
ans = a
Remarque. En Matlab, le premier élément d'un tableau est indexé à la position un. Toutefois, dans des langages de programmation tels que Python ou Java, le premier élément d'un tableau est indexé à la position zéro.
Maintenant, pour accéder au deuxième élément du tableau, il suffit de taper v(2).
>> v(2)
ans = b
Si vous souhaitez modifier la valeur d'un élément du tableau, ajoutez le symbole égal (=) suivi de la valeur que vous voulez lui attribuer.
Par exemple, pour changer la valeur attribuée au deuxième élément, tapez v(2) = 'x'.
>> v(2)='x'
Ainsi, le vecteur v sera maintenant composé des éléments v = a, x, d et e.
>> v
ans = a, x, d, e
Comment accéder à un élément d'une matrice?
Une matrice est un tableau à deux dimensions (2D) composé de lignes et de colonnes.
Pour accéder à un élément de la matrice, il faut indiquer à la fois le numéro de ligne et de colonne (r,c) de l'élément.
Par exemple, pour créer une matrice 2x2, on peut utiliser la syntaxe suivante :
>> m=['a', 'b'; 'c', 'd']
Cette matrice est carrée, avec deux lignes et deux colonnes, soit quatre éléments au total.
$$ \begin{pmatrix} a & b \\ c & d \end{pmatrix} $$
Il est important de noter que pour représenter une matrice en Matlab, il faut utiliser des tableaux à deux dimensions (2D) avec deux indices (r,c). Le premier indice représente le numéro de la ligne (r), tandis que le deuxième indice représente le numéro de la colonne (c). Ces deux indices sont séparés par une virgule.
Pour accéder à un élément spécifique de la matrice, il suffit de taper le nom de la matrice, suivi de la position (ligne, colonne) de l'élément entre parenthèses.
Par exemple, pour lire l'élément en haut à gauche de la matrice, on utilise la commande m(1,1).
Cette commande permet d'accéder à la valeur de l'élément qui se trouve sur la première ligne et la première colonne.
>> m(1,1)
ans = a
Pour accéder à l'élément situé sur la première ligne et la deuxième colonne, il suffit de taper m(1,2)
>> m(1,2)
ans = b
Enfin, pour lire le deuxième élément de la deuxième ligne, on utilise la commande m(2,2)
>> m(2,2)
ans = d