Cómo convertir una matriz en un vector de columna en MATLAB

Como Convertir Una Matriz En Un Vector De Columna En Matlab



MATLAB significa laboratorio de matriz y nos permite realizar varias operaciones de matriz. A veces necesitamos cambiar la dimensión de una matriz transformándola en un vector de fila o columna y viceversa. Convertir una matriz en un vector de columna es útil, ya que es más fácil almacenar y manipular vectores de columna que vectores de fila.

Esta guía lo ayudará a descubrir cómo convertir una matriz en un vector de columna en MATLAB.

¿Cómo convertir una matriz en un vector de columna en MATLAB?

MATLAB admite la transformación de una matriz en un vector de columna a partir de los dos métodos siguientes:







1: ¿Cómo convertir una matriz en un vector de columna usando una operación (:)?

Podemos transformar una matriz en un vector columna utilizando el A(:) operación en MATLAB. Esta operación convierte todas las dimensiones de una matriz en una sola columna.



Ejemplo

El ejemplo dado utiliza el al azar() para crear una matriz de números aleatorios con un tamaño de 2 por 3 por 2. Luego usa el A(:) operación para convertir esta matriz en un vector de columna de tamaño 1 por 12.



un = rand ( 2 , 3 , 2 ) ;

vector = A ( : )





2: ¿Cómo convertir una matriz en un vector de columna usando la función remodelar ()?

El reformar() es una función integrada en MATLAB que nos permite modificar la dimensión de una matriz. Esta función se utiliza para convertir una matriz en un vector de columna. Esta función toma dos parámetros como entrada y devuelve un vector de columna que es la transformación de la matriz proporcionada y tiene todos los elementos de la matriz dada.

Sintaxis

Para convertir una matriz en un vector columna, el reformar() función utiliza la siguiente sintaxis:



barra = remodelar ( As )

Aquí,

La función vect = remodelar (A, sz) convierte una matriz A en un vector de columna con un tamaño especificado s . La cardinalidad de la matriz dada debe ser igual a la longitud del vector columna.

Ejemplo

El código de MATLAB dado utiliza el al azar() para crear una matriz de números aleatorios con un tamaño de 2 por 3 por 2. Luego usa el reformar() para convertir esta matriz en un vector de columna de tamaño 1 por 12.

un = rand ( 2 , 3 , 2 ) ;

barra = remodelar ( A, 12 , 1 )

Conclusión

MATLAB es una poderosa herramienta de programación que nos permite realizar varias operaciones con arreglos. Nos facilita convertir un arreglo en un vector columna usando el A(:) funcionamiento y uso de la función integrada reformar() función. Estos métodos son equivalentes entre sí para convertir una matriz en un vector columna. Esta guía ha descubierto cómo convertir una matriz en un vector de columna en MATLAB a través de métodos como A(:) operación y el incorporado reformar() función.