OKPEDIA MATLAB ES MATRICE

Cómo insertar una columna en una matriz de Matlab/Octave

Para agregar una columna en una matriz sin reemplazar las otras columnas existentes en Matlab/Octave escriba [M V]

[M V]

  • El parámetro M es el nombre de la matriz. (array)
  • El parámetro V es un vector columna

Este comando genera la matriz con una columna agregada.

Ejemplos

Ejemplo 1

Definir una matriz de 3x3

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

Definir un vector de columna

>> V = [ 10; 11 ; 12 ]
V =
10
11
12

Para agregar una columna a la matriz escriba [M V]

[M V]

El comando devuelve una matriz de 3x4 con tres filas y cuatro columnas.

El vector se agrega como la última columna de la matriz.

ans =
1 2 3 10
4 5 6 11
7 8 9 12

Ejemplo 2

Para insertar una columna como la primera columna de la matriz escriba [V M]

>> [V M]

El comando devuelve una matriz de 3x4

La nueva columna se agrega como la primera columna.

ans =
10 1 2 3
11 4 5 6
12 7 8 9

Ejemplo 3

Para agregar una columna después de la segunda columna de la matriz, escriba [M(:,1:2) V M(:,3:end)]

>> [M(:,1:2) V M(:,3:end)]

El resultado es una matriz de 3x4

El comando agrega una nueva columna intermedia a la matriz sin reemplazar las otras columnas

ans =
1 2 10 3
4 5 11 6
7 8 12 9

https://how.okpedia.org/es/matlab/como-insertar-una-columna-en-una-matriz-de-matlaboctave


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


Matriz en Matlab y Octave


FacebookTwitterLinkedinLinkedin