Untermatrizen in Octave

In dieser Online-Lektion möchte ich Ihnen Schritt für Schritt erläutern, wie Sie eine Untermatrix aus einer Matrix in Octave extrahieren können.

Zunächst einmal, was genau ist eine Untermatrix? Eine Untermatrix ist im Grunde genommen eine Matrix, die weniger Zeilen und/oder Spalten aufweist als die ursprüngliche Matrix, aus der sie entnommen wurde. Lassen Sie uns das anhand eines Beispiels verdeutlichen.
ein Beispiel für eine Teilmatrix

Nehmen wir an, wir erstellen eine 4x4-Matrix.

Zum Beispiel könnte unsere Matrix M so aussehen:

Erstellen Sie eine 4x4-Matrix

Das ist eine quadratische Matrix mit vier Zeilen und vier Spalten.

$$ M = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 5 & 6 & 7 & 8 \\ 9 & 10 & 11 & 12 \\ 13 & 14 & 15 & 16 \end{pmatrix} $$

Nun möchten wir die ersten beiden Spalten zusammen mit den ersten beiden Zeilen aus der Matrix M extrahieren.

ein Beispiel für eine quadratische 4x4-Matrix

Das Ergebnis ist eine quadratische 2x2-Untermatrix.

quadratische Teilmatrix

Als nächstes versuchen wir, die ersten drei Spalten zusammen mit den ersten beiden Zeilen zu extrahieren.

eine 2x3-Teilmatrix

Das Ergebnis ist eine rechteckige 2x3-Untermatrix.

eine 2x3-Teilmatrix

Es kann vorkommen, dass Sie Spalten oder Zeilen extrahieren möchten, die nicht nebeneinander liegen.

In diesem Fall geben Sie die Spalten oder Zeilen ohne den Doppelpunkt als Trennzeichen ein. Nehmen wir zum Beispiel an, wir möchten die erste und vierte Zeile zusammen mit den ersten drei Spalten extrahieren.

eine 2x3-Teilmatrix

Das Ergebnis ist eine weitere 2x3-Untermatrix der M.

2x3-Teilmatrix

Wenn Sie die Spalten/Zeilen einzeln in eckigen Klammern auswählen, müssen Sie sie mit einem Leerzeichen oder einem Komma trennen. Sie können auch mehrere Zeilen oder Spalten zwischen den eckigen Klammern auswählen. Zum Beispiel die erste, dritte und vierte Zeile mit den ersten drei Spalten.
3x3-Matrix

Ich hoffe, diese Anleitung hilft Ihnen dabei, das Konzept der Untermatrizen in Octave besser zu verstehen und anzuwenden.

 
 

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

FacebookTwitterLinkedinLinkedin

Arrays in Octave

Matrizen in Octave

FAQ

Struct und Zellenarray