Come cancellare una riga della matrice su Matlab e Octave
Per rimuovere una riga di una matrice su Matlab/Octave digitare il comando
M(n,:)=[ ]
- M è il nome della matrice
- n è il numero della riga da eliminare
- [ ] è un vettore vuoto
Esempi
Esempio 1
Definire una matrice 4x2
>> M = [ 1 2 ; 3 4 ; 5 6 ; 7 8 ]
M =
1 2
3 4
5 6
7 8
Per eliminare la prima riga dalla matrice digitare M(1,:)=[ ]
>> M(1,:)=[ ]
M =
3 4
5 6
7 8
La prima riga è eliminata dalla matrice
Il risultato è una matrice 3x2
Esempio 2
Definire una matrice 3x3
>> M = [ 1 2 3 ; 4 5 6 ; 7 8 9 ]
M =
1 2 3
4 5 6
7 8 9
Per rimuovere la seconda riga della matrice digitare M(2,:)=[ ]
>> M(:,2)=[]
M =
1 2 3
7 8 9
Questo comando cancella la seconda riga della matrice
Il risultato è una matrice 2x3.