Wie man in Octave eine Zeile oder eine Spalte in einer Matrix austauscht

In dieser Lektion möchte ich Ihnen zeigen, wie Sie in Octave eine Zeile oder eine Spalte in einer Matrix austauschen können.

Lassen Sie uns dazu ein praktisches Beispiel durchgehen.

Zunächst erstellen wir eine 3x3-Matrix:

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

Möchten Sie die erste Zeile der Matrix ersetzen, so tippen Sie matrix(1,:)=[-1 -2 -3] ein.

Dieser Befehl ersetzt die bisherigen Werte [1 2 3] in der ersten Zeile durch die neuen Werte [-1 -2 -3]:

>> matrix(1,:)=[-1 -2 -3]
matrix =
-1 -2 -3
4 5 6
7 8 9

Nun ersetzen wir auf die gleiche Weise auch die zweite Zeile der Matrix. Hierfür tippen Sie matrix(2,:)=[-4 -5 -6] ein:

>> matrix(2,:)=[-4 -5 -6]
matrix =
-1 -2 -3
-4 -5 -6
7 8 9

Um die erste Spalte der Matrix zu ändern, geben Sie matrix(:,1)=[0 1 2] ein.

Dieser Befehl ersetzt die bisherigen Werte der ersten Spalte [-1 -4 7] durch die neuen Werte [0 1 2]:

>> matrix(:,1)=[0 1 2]
matrix =
0 -2 -3
1 -5 -6
2 8 9

Auf die gleiche Weise können Sie auch die zweite Spalte der Matrix ersetzen.

Geben Sie hierfür den Befehl matrix(:,2)=[3 4 0] ein

>> matrix(:,2)=[3 4 0]
matrix =
0 3 -3
1 4 -6
2 0 9

Auf diese Weise haben Sie die Möglichkeit, jede beliebige Zeile oder Spalte der Matrix zu ändern.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Arrays in Octave

Matrizen in Octave

FAQ

Struct und Zellenarray