OKPEDIA MATLAB ES MATRICE

Cómo rotar una matriz o un vector en Matlab y Octave

Para rotar una matriz o vector con Matlab y Octave usamos la función rot90().

rot90(M,k)

El primer parámetro M es la matriz o vector (array)

El segundo parámetro es el número de rotaciones de 90 ° en sentido antihorario. El parámetro k es un número entero. Por defecto es k = 1.

Nota. En arreglos multidimensionales, la función rot90() rota el plano formado por la primera y segunda dimensión.

Ejemplos

Definir un vector

V = [1,2,3,4]

Es un vector de linea

el vector

La función rot90 (V) realiza una rotación de 90° del vector en sentido antihorario.

rot90(V)

El resultado de salida es un vector de columna.

el resultado del vector

Para rotar el vector de 180 °, use la función rot90() con el parámetro k=2.

rot90(V,2)

El resultado de salida es un vector de fila

rotación de 180 °

Ejemplo 2

Definir una matriz

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

Es una matriz cuadrada de 2x2

la matriz 2x2

Rotar la matriz de 90 ° en sentido contrario a las agujas del reloj con la función rot90()

rot90(M)

El resultado de salida es la matriz.

la rotación de la matriz

Para rotar la matrix de 180° en sentido antihorario use rot90() con el parámetro k=2

rot90(M,2)

El resultado de salida es

la rotación de la matriz

Para rotar la matrix de 270° en sentido antihorario use rot90() con el parámetro k=3

rot90(M,3)

El resultado de salida es

la rotación de la matriz

https://how.okpedia.org/es/matlab/como-rotar-una-matriz-o-un-vector-en-matlab-y-octave


Infórmanos de un error o envíanos una sugerencia para mejorar esta página


Matriz en Matlab y Octave


FacebookTwitterLinkedinLinkedin