OKPEDIA MATLAB FR MATRICE

Comment faire pivoter une matrice ou un vecteur dans Matlab et Octave

Pour faire pivoter une matrice ou un vecteur dans Matlab et Octave, utilisez la fonction rot90().

rot90(M,k)

Le premier paramètre M est une matrice ou un vecteur (array)

Le deuxième paramètre est le nombre de rotations à 90 ° dans le sens antihoraire. Le paramètre k est un entier. Par défaut, c'est k = 1.

Note. Dans les tableaux multidimensionnels, la fonction rot90() fait pivoter le plan formé par les première et seconde dimensions.

Exemples

Définir un vecteur

V = [1,2,3,4]

C'est un vecteur ligne

un vecteur

La fonction rot90(V) effectue une rotation de 90 ° du vecteur dans le sens antihoraire.

rot90(V)

Le résultat de sortie est un vecteur colonne

le résultat du vecteur

Pour faire pivoter le vecteur de 180° utilisez la fonction rot90() avec le paramètre k=2.

rot90(V,2)

Le résultat de sortie est un vecteur ligne

Rotation à 180°

Exemple 2

Définir une matrice

M=[[1,2];[3,4]]

C'est une matrice carrée 2x2

la matrice 2x2

Faites pivoter la filière de 90° dans le sens antihoraire à l'aide de la fonction rot90()

rot90(M)

Le résultat de sortie est la matrice suivante

la rotation de la matrice de 90°

Pour faire pivoter la matrice de 180° dans le sens antihoraire, utilisez rot90() avec le paramètre k=2

rot90(M,2)

Le résultat de sortie est

la rotation de la matrice de 180°

Pour faire pivoter la filière de 270° dans le sens inverse des aiguilles d'une montre, utilisez rot90() avec le paramètre k=3

rot90(M,3)

Le résultat de sortie est la matrice suivante

la rotation de la matrice de 270°

https://how.okpedia.org/fr/matlab/comment-faire-pivoter-une-matrice-ou-un-vecteur-dans-matlab-et-octave


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


Les matrices dans Matlab


FacebookTwitterLinkedinLinkedin