Come rimuovere una colonna della matrice su Matlab e Octave
Per eliminare una colonna di una matrice su Matlab/Octave digitare
M(:,n)=[ ]
- M è il nome della matrice (array bidimensionale)
- n è il numero della colonna da cancellare
- [ ] è un vettore vuoto
Esempi
Esempio 1
Definire una matrice 2x4
>> M = [ 1 2 3 4 ; 5 6 7 8 ]
M =
1 2 3 4
5 6 7 8
Per cancellare la prima colonna della matrice digitare M(:,1)=[ ]
>> M(:,1)=[]
M =
2 3 4
6 7 8
La prima colonna è rimossa dalla matrice
Il risultato è una matrice 2x3
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 eliminare la seconda colonna della matrice digitare M(:,2)=[ ]
>> M(:,2)=[]
M =
1 3
4 6
7 9
Questo comando elimina la seconda colonna della matrice
Il risultato è una matrice 2x3.