C贸mo transformar una matriz en un vector 煤nico con Octave

En esta guía, voy a mostrarte cómo puedes convertir una matriz en un vector de columna de manera sencilla.

Permíteme ilustrarlo con un ejemplo práctico.

Genera una matriz de dimensiones 2x3

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

A continuación, emplea M(:) para cambiar la matriz a un vector de columna

>> M(:)

Esta orden recoge cada uno de los elementos de la matriz y los alinea en un vector de columna

ans =
1
4
2
5
3
6

En caso de que necesites obtener un vector de fila en lugar de columna, sólo necesitas transponer el vector añadiendo una comilla simple al final

>> M(:)'

Como resultado, obtendrás un vector con todos los elementos de la matriz dispuestos en una sola fila

ans =
1 4 2 5 3 6

 
 

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

FacebookTwitterLinkedinLinkedin

Arreglos en Octave

Matrices en Octave

Preguntas frecuentes

Struct y array de celdas