Rimozione di righe o colonne da una matrice
Il modo più semplice per rimuovere una riga o una colonna da una matrice è impostare tale riga o colonna uguale a una coppia di parentesi quadre vuote []
. Ad esempio, creare una matrice 4x4 e rimuovere la seconda riga.
A = magic(4)
A = 4×4
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
A(2,:) = []
A = 3×4
16 2 3 13
9 7 6 12
4 14 15 1
Ora rimuovere la terza colonna.
A(:,3) = []
A = 3×3
16 2 13
9 7 12
4 14 1
È possibile estendere questo approccio a qualsiasi array. Ad esempio, creare un array casuale 3x3x3 e rimuovere tutti gli elementi della prima matrice della terza dimensione.
B = rand(3,3,3); B(:,:,1) = [];