Comment accéder aux éléments d'un tableau dans Octave ?

Dans cette tutorial, je vais vous expliquer comment obtenir un élément d'un tableau dans Octave grâce à un exemple pratique.

Créez un tableau avec plusieurs valeurs.

>> v=['a', 'b', 'c', 'd']

C'est un tableau à une seule dimension.

Remarque. Les tableaux ont une dimension (1D) si leurs valeurs sont disposées en une seule ligne ou en une seule colonne. En pratique, les tableaux unidimensionnels sont des vecteurs. $$ 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, tapez le nom du tableau et la position de l'élément entre parenthèses.

Par exemple, pour accéder au premier élément du tableau, tapez v(1).

>> v(1)
ans = a

Note. Contrairement à de nombreux langages de programmation, le premier élément d'un tableau a l'index égal à un dans Octave. Dans des langages de programmation tels que Python ou Java, cependant, le premier élément des tableaux a un index zéro.

Pour accéder au deuxième élément du tableau, tapez v(2)

>> v(2)
ans = b

Vous pouvez également modifier la valeur d'un élément.

Par exemple, pour changer la valeur du deuxième élément, tapez v(2)='x'

>> v(2)='x'

Maintenant, les éléments du tableau sont

>> v
ans = a, x, d, e

Comment accéder aux éléments d'un tableau ?

Si le tableau a deux dimensions, pour accéder à un élément, vous devez spécifier le numéro de ligne et de colonne (r, c) de l'élément.

Par exemple, créez une matrice 2x2 avec deux lignes et deux colonnes.

>> m=['a', 'b'; 'c', 'd']

C'est une matrice carrée

$$ \begin{pmatrix} a & b \\ c & d \end{pmatrix} $$

Note. Pour représenter une matrice dans Octave, vous devez utiliser un tableau bidimensionnel (2D). Les tableaux bidimensionnels ont deux indices (r, c), un indice pour indiquer le numéro de ligne (r) et un autre indice pour indiquer le numéro de colonne (c). Les deux indices doivent être séparés par une virgule.

Par exemple, pour lire l'élément situé à la première ligne et à la première colonne du tableau, tapez m(1,1)

>> m(1,1)
ans = a

Si vous voulez lire l'élément situé à la première ligne et à la deuxième colonne, tapez m(1,2)

>> m(1,2)
ans = b

Pour lire le deuxième élément de la deuxième ligne, tapez m(2,2)

>> m(2,2)
ans = d

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Tableaux dans Octave

Vecteur

Matrice

Struct et Tableau de cellules