Transformación de Matriz a Vector en Matlab

En esta guía, exploraremos cómo transformar una matriz en un vector utilizando Matlab, explicado de manera clara y detallada.

Para una comprensión práctica, consideremos el siguiente ejemplo:

Generemos una matriz rectangular de 2x3, con dos filas y tres columnas.

>> M = [ 1 2 3 ; 4 5 6 ]
M =
1 2 3
4 5 6

Para convertirla en un vector columna, simplemente utiliza el comando M(:).

>> M(:)

Al ejecutar este comando, Matlab reorganiza todos los elementos de la matriz en un vector columna, es decir, de manera vertical.

ans =
1
4
2
5
3
6

La cantidad de elementos se preserva. El vector columna contendrá tantos elementos como los presentes en la matriz original.

¿Cómo se obtiene un vector fila?

Para transformar la matriz en un vector fila, emplea M(:)', añadiendo el símbolo de transposición (apóstrofo) al final del comando.

>> M(:)'

En este caso, Matlab dispone los elementos de la matriz en un vector fila, organizándolos horizontalmente.

ans =
1 4 2 5 3 6

 
 

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

FacebookTwitterLinkedinLinkedin

Matrices en Matlab

Preguntas Frecuentes