Come sostituire una colonna della matrice in Matlab e Octave
Per cambiare i valori di una singola colonna di una matrice su Matlab/Octave digitare
M(:,n)=[ k ]
- M è il nome della matrice (array)
- n è il numero della colonna da sostituire
- k è la lista dei nuovi valori della colonna
Esempio
Definire una matrice 3x2
>> M = [ 1 2 ; 3 4 ; 5 6]
M =
1 2
3 4
5 6
Per sostituire la prima colonna della matrice digitare M(:,1)=[ 7; 8; 9]
>> M(:,1)=[ 7; 8; 9]
Questo comando sostituisce tutti i valori della prima colonna. Gli altri valori della matrice sono invariati.
M =
7 2
8 4
9 6
Per sostituire la seconda colonna della matrice digitare M(:,2)=[ 3; 5; 7]
>> M(:,2)=[ 3; 5; 7]
Questo comando cambia i valori della seconda colonna della matrice
M =
7 3
8 5
9 7