Eine Matrix in Octave zu einem einzigen Vektor umwandeln
In dieser Anleitung zeige ich Ihnen den Vorgang, eine Matrix in einen einzelnen Spaltenvektor zu konvertieren.
Schauen wir uns ein konkretes Beispiel an.
Zunächst erstellen wir eine 2x3-Matrix:
>> M = [ 1 2 3 ; 4 5 6 ]
M =
1 2 3
4 5 6
Durch die Eingabe von M(:) wird die Matrix in einen Spaltenvektor konvertiert.
>> M(:)
Mit diesem Befehl werden alle Elemente der Matrix in einen Spaltenvektor umgewandelt.
ans =
1
4
2
5
3
6
Möchten Sie stattdessen einen einzigen Zeilenvektor erhalten, müssen Sie den Vektor lediglich durch Hinzufügen eines Hochstrichs am Ende transponieren:
>> M(:)'
So erhalten Sie einen Vektor, dessen Elemente zeilenweise angeordnet sind.
ans =
1 4 2 5 3 6