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

 
 

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

FacebookTwitterLinkedinLinkedin

Arrays in Octave

Matrizen in Octave

FAQ

Struct und Zellenarray