OKPEDIA MATLAB MATRICE

Come aggiungere una riga in una matrice su Matlab/Octave

Per inserire una riga in una matrice (array) senza sostituire le altre righe esistenti su Matlab/Octave digitare [M ; V]

[M ; V]

  • Il parametro M è la matrice
  • Il parametro V è un vettore con i valori della riga

Questo comando aggiunge la nuova riga alla matrice.

Esempi

Esempio 1

Definire una matrice 3x3

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

Definire un vettore riga

>> V = [ 0 1 0 ]

Per inserire la nuova riga in fondo alla matrice digitare [M ; V]

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

Esempio 2

Per inserire la nuova riga come prima riga della matrice digitare [V ; M]

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

Esempio 3

Per inserire la nuova riga in una posizione intermedia della matrice digitare [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

In questo caso la riga è inserita dopo le prime due righe.

Nota. Il primo parametro M(1:2,:) estrae le prime due righe della matrice. Il secondo parametro V è il vettore della riga da inserire. Il terzo parametro M(3:end,:) estrae le ultime righe della matrice.

https://how.okpedia.org/it/matlab/come-aggiungere-una-riga-in-una-matrice-su-matlaboctave


Segnala un errore o invia un suggerimento per migliorare la pagina


Matrici su Matlab/Octave


FacebookTwitterLinkedinLinkedin