Austausch einer Zeile oder Spalte in einer Matlab-Matrix
In dieser Anleitung zeige ich Ihnen, wie Sie professionell eine Zeile oder Spalte in einer Matlab-Matrix austauschen können, ohne die anderen Elemente zu beeinträchtigen.
So ersetzen Sie eine Zeile in der Matrix
Zunächst erstellen Sie eine quadratische Matrix mit 3x3 Dimensionen. Das heißt, sie hat drei Zeilen und drei Spalten:
>> matrix = [ 1 2 3 ; 4 5 6 ; 7 8 9 ]
ans =
1 2 3
4 5 6
7 8 9
Um die erste Zeile der Matrix zu ersetzen, geben Sie den Befehl matrix(1,:)=[-1 -2 -3] ein.
Dieser Befehl tauscht die bestehenden Werte [1 2 3] in der ersten Zeile gegen die neuen Werte [-1 -2 -3] aus.
>> matrix(1,:)=[-1 -2 -3]
ans =
-1 -2 -3
4 5 6
7 8 9
Als Nächstes verwenden Sie matrix(2,:)=[-4 -5 -6], um die Werte in der zweiten Zeile zu ändern.
>> matrix(2,:)=[-4 -5 -6]
ans =
-1 -2 -3
-4 -5 -6
7 8 9
Abschließend ersetzen Sie mit matrix(3,:)=[-7 -8 -9] die Elemente in der dritten Zeile.
>> matrix(3,:)=[-7 -8 -9]
ans =
-1 -2 -3
-4 -5 -6
-7 -8 -9
So ersetzen Sie eine Spalte in der Matrix
Beginnen Sie erneut mit einer 3x3 quadratischen Matrix.
>> matrix = [ 1 2 3 ; 4 5 6 ; 7 8 9 ]
ans =
1 2 3
4 5 6
7 8 9
Um die erste Spalte zu ändern, nutzen Sie den Befehl matrix(:,1)=[-1 -2 -3].
Dieser Befehl wechselt die Werte in der ersten Spalte [1 2 3] zu [-1 -2 -3].
>> matrix(:,1)=[-1 -2 -3]
ans =
-1 2 3
-2 5 6
-3 8 9
Für die zweite Spalte verwenden Sie matrix(:,2)=[-4 -5 -6], um diese zu ersetzen.
>> matrix(:,2)=[-4 -5 -6]
ans =
-1 -4 3
-2 -5 6
-3 -6 9
Und schließlich ändern Sie mit matrix(:,3)=[-7 -8 -9] die dritte und letzte Spalte.
>> matrix(:,3)=[-7 -8 -9]
ans =
-1 -4 -7
-2 -5 -8
-3 -6 -9
So lassen sich effektiv und gezielt Zeilen oder Spalten in einer Matlab-Matrix modifizieren.