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.

 
 

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

FacebookTwitterLinkedinLinkedin

Matrizen in Matlab

Häufig gestellte Fragen