OKPEDIA MATLAB FR VETTORI

Comment créer un vecteur dans Matlab et Octave

Pour créer un vecteur avec Matlab ou Octave, écrivez

vettore = [ a1; a2; a3; ... ; an ]

Les éléments du vecteur sont entre crochets.

Chaque élément est séparé de l'élément suivant par un point-virgule.

Note. Pour écrire un vecteur avec les éléments disposés en ligne au lieu d'une colonne, remplacez le symbole point-virgule avec le symbole virgule ou un espace.

Exemples

Exemple 1 (vecteur colonne)

Pour définir un vecteur composé de cinq éléments dans une colonne

$$ v = \begin{pmatrix} 5 \\ 7 \\ 1 \\ 0 \\ -1 \end{pmatrix} $$

Attribuez le vecteur à une variable, en indiquant les éléments entre crochets.

Séparez les éléments les uns des autres avec le point-virgule. (;).

>> v = [5;7;1;0;-1]

De cette manière les éléments du vecteur sont disposés en une seule colonne sur cinq lignes différentes.

Exemple 2 (vecteur ligne)

Définir un vecteur composé de cinq éléments en ligne

$$ v = \begin{pmatrix} 5 & 7 & 1 & 0 & -1 \end{pmatrix} $$

Dans ce cas les éléments sont séparés les uns des autres par une virgule (,).

>> v = [5,7,1,0,-1]

Le même résultat est obtenu en séparant les éléments par un espace au lieu d'une virgule

>> v = [5 7 1 0 -1]

Dans les deux cas, le vecteur a les éléments disposés en une seule ligne sur cinq colonnes différentes.

Exemple 3

Pour créer un vecteur d'entiers dans une plage (1, 8), écrivez v=[1:8]

>> v = [1:8]

Le résultat est le vecteur

v = 1 2 3 4 5 6 7 8

Exemple 4

Pour créer un vecteur d'entiers partant d'une borne inférieure vers une borne supérieure avec un pas autre que +1, utilisez la syntaxe [valeur initiale : pas : valeur finale]

>> v = [10: -2 :1]

Le résultat est le vecteur

$$ v = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \end{pmatrix} $$

Exemple 5

Le pas d'incrément peut également être une valeur décimale. Par exemple 0.2

>> v = [0: .2 :1]

Le résultat est le vecteur

$$ v = \begin{pmatrix} 0.0 & 0.2 & 0.4 & 0.6 & 0.8 & 0.8 & 1.0 \end{pmatrix} $$

Exemple 6

Pour créer un vecteur composé de n éléments entre une borne inférieure x1 et une borne supérieure x2 vous pouvez aussi utiliser la fonction linspace(x1,x2,n)

>> v=linspace(0,1,5)

Le résultat est le suivant

$$ v = ( \ 0.00000 \ , \ 0.25000 \ , \ 0.50000 \ , \ 0.75000 \ , \ 1.00000 \ ) $$

Exemple 7

Pour créer un vecteur colonne nul, utilisez la fonction zeros(n,1)

>> zeros(5,1)

Le résultat de sortie est un vecteur colonne nul

$$ v = \begin{pmatrix} 0 \\ 0 \\ 0 \\ 0 \\ 0 \end{pmatrix} $$

Exemple 8

Pour créer un vecteur de ligne nul, utilisez la fonction zeros(1,n)

>> zeros(1,5)

Le résultat de sortie est un vecteur ligne nul

$$ v = ( \ 0 \ , \ 0 \ , \ 0 \ , \ 0 \ , \ 0 \ ) $$

Exemple 9

Pour créer un vecteur colonne avec tous les éléments égaux à 1, utilisez la fonction ones(n,1)

>> ones(5,1)

Le résultat de sortie est un vecteur colonne

$$ v = \begin{pmatrix} 1 \\ 1 \\ 1 \\ 1 \\ 1 \end{pmatrix} $$

Exemple 10

Pour créer un vecteur ligne avec tous les éléments égaux à 1, utilisez la fonction ones(1,n)

>> ones(1,5)

Le résultat de sortie est un vecteur ligne

$$ v = ( \ 1 \ , \ 1 \ , \ 1 \ , \ 1 \ , \ 1 \ ) $$

https://how.okpedia.org/fr/matlab/comment-creer-un-vecteur-dans-matlab-et-octave


Signalez une erreur ou partagez une suggestion pour améliorer cette page


Vecteurs in Matlab/Octave


FacebookTwitterLinkedinLinkedin