OKPEDIA MATLAB ES MATRICE

Cómo agregar una fila en una matriz en Matlab / Octave

Para insertar una fila en una matriz sin reemplazar las otras filas existentes en Matlab / Octave, escriba [M; V]

[M ; V]

  • El parámetro M es la matriz
  • El parámetro V es un vector con los valores de la nueva fila

Este comando agrega la nueva fila a la matriz.

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 fila

>> V = [ 0 1 0 ]

Para insertar la nueva fila en la parte inferior de la matriz, digitar [M ; V]

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

Ejemplo 2

Para insertar la nueva fila como la primera fila de la matriz, digitar [V ; M]

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

Ejemplo 3

Para insertar la nueva fila en una posición intermedia en la matriz, escriba [M(1:2,:);V;M(3:end,:)]

>> [M(1:2,:);V;M(3:end,:)]
ans =
1 2 3
4 5 6
0 1 0
7 8 9

En este caso, la nueva línea está después de las dos primeras líneas.

Nota. El primer parámetro M (1: 2, :) extrae las dos primeras filas de la matriz. El segundo parámetro V es el vector de la nueva fila a insertar. El tercer parámetro M (3: end, :) extrae las últimas filas de la matriz.

https://how.okpedia.org/es/matlab/como-agregar-una-fila-en-una-matriz-en-matlab--octave


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


Matriz en Matlab y Octave


FacebookTwitterLinkedinLinkedin