Wie man einer Matrix in Octave eine Zeile oder Spalte hinzufügt
In dieser Lektion werde ich Ihnen erklären, wie Sie mithilfe von Octave eine Zeile oder eine Spalte zu einer Matrix hinzufügen können. Hierzu werde ich Ihnen zwei praktische Beispiele zeigen.
Hinzufügen einer Spalte
Um eine rechteckige Matrix mit den Maßen 2x3, bestehend aus zwei Zeilen und drei Spalten, zu erstellen, geben Sie den Befehl M = [1 2 3; 4 5 6] ein.
>> M = [1 2 3; 4 5 6]
M =
1 2 3
4 5 6
Erstellen Sie einen Spaltenvektor V = [7; 8] mit zwei Elementen, die auf zwei Zeilen angeordnet sind.
Beachten Sie, dass der Vektor V die gleiche Anzahl an Zeilen wie die Matrix haben muss.
>> V=[7;8]
V =
7
8
Um die neue Spalte V zur Matrix M hinzuzufügen, verwenden Sie den Befehl M = [M V].
>> M=[M V]
M =
1 2 3 7
4 5 6 8
Sie haben erfolgreich eine neue Spalte zur Matrix hinzugefügt.
Die resultierende Matrix ist nun ein rechteckiges 2x4-Gebilde mit zwei Zeilen und vier Spalten.
Alternativ können Sie den Befehl M = [M [7; 8]] verwenden, ohne den Vektor V zuvor zu erstellen. Das Endergebnis bleibt unverändert.
Hinzufügen einer Zeile
Um eine rechteckige Matrix mit den Maßen 2x3, bestehend aus zwei Zeilen und drei Spalten, zu erstellen, geben Sie den Befehl M = [1 2 3; 4 5 6] ein.
>> M = [1 2 3; 4 5 6]
M =
1 2 3
4 5 6
Geben Sie dann den Zeilenvektor V = [7 8 9] ein, der aus drei Elementen besteht.
Beachten Sie, dass die Anzahl der Elemente im Vektor V mit der Anzahl der Spalten in der Matrix M übereinstimmen muss.
>> V = [ 7 8 9 ]
V =
7 8 9
Um die neue Zeile V zur Matrix M hinzuzufügen, verwenden Sie den Befehl M = [M ; V].
>> M = [M ; V]
M =
1 2 3
4 5 6
7 8 9
Auf diese Weise haben Sie erfolgreich eine neue Zeile zur Matrix hinzugefügt.
Die resultierende Matrix M ist nun ein 3x3-Gebilde mit drei Zeilen und drei Spalten.
Alternativ können Sie den Befehl M = [M ; [7 8 9]] verwenden, indem Sie die Elemente der neuen Zeile in eckigen Klammern angeben, ohne zuvor den Zeilenvektor zu erstellen. Das Ergebnis bleibt unverändert.