Modifier une valeur dans un tableau dans Octave
Dans cette leçon, je vais vous expliquer comment modifier la valeur d'un élément unique dans un tableau sans changer les autres éléments dans Octave.
Je vais vous donner un exemple pratique.
Créez un tableau de 5 éléments.
>> v=[1 2 3 4 5]
v =
1 2 3 4 5
Le premier élément d'un tableau a l'indice un v(1)=1 dans Octave.
Le second a l'indice deux v(2)=2, et ainsi de suite.
$$ v(1) = 1 \\ v(2) = 2 \\ v(3) = 3 \\ v(4)=4 \\ v(5)=5 $$
Pour changer la valeur du premier élément du tableau, tapez v(1)=6
>> v(1)=6
Maintenant, à la première place du tableau se trouve la nouvelle valeur 6
>> v
v =
6 2 3 4 5
Note. Lorsque vous modifiez un élément du tableau, la nouvelle valeur écrase l'ancienne. Ainsi, vous ne pouvez pas récupérer l'ancienne valeur de l'élément après la modification.
Modifiez maintenant le second élément du tableau en tapant v(2)=7
>> v(2)=7
La valeur 7 est inscrite à la deuxième place du tableau.
>> v
v =
6 7 3 4 5
Vous pouvez changer la valeur de n'importe quel élément du tableau tout en laissant les autres éléments inchangés.
Créez maintenant un tableau avec deux indices (matrice)
>> M = [ 1 2 3 4; 5 6 7 8]
M =
1 2 3 4
5 6 7 8
Dans ce cas, pour modifier la valeur d'un élément du tableau, vous devez indiquer les deux indices de l'élément.
Par exemple, pour changer le premier élément de la première ligne, tapez M(1,1)=6
>> M(1,1)=6
Vous devez écrire les indices séparés par une virgule entre parenthèses.
- Le premier indice est le numéro de ligne de l'élément.
- Le second indice est le numéro de colonne de l'élément.
Cette commande écrit la valeur 6 dans le premier élément de la première ligne du tableau.
M =
6 2 3 4
5 6 7 8
Changez maintenant la troisième valeur de la deuxième ligne de la matrice.
Tapez M(2,3)=-1
>> M(2,3)=-1
Le premier paramètre (2) indique la deuxième ligne de la matrice et le second paramètre (3) indique la troisième colonne de la matrice.
Octave écrit la valeur -1 dans l'élément à la position (2,3) du tableau.
M =
6 2 3 4
5 6 -1 8
De cette manière, vous pouvez accéder et modifier les éléments de n'importe quel tableau multidimensionnel.