Entfernen Sie eine Spalte aus einer Matrix in GNU Octave
In GNU Octave möchte ich bestimmte Spalten aus einer Matrix entfernen können. Im Interesse der Allgemeinheit. Ich möchte auch in der Lage sein, bestimmte Zeilen aus einer Matrix zu entfernen.
Angenommen, ich habe Folgendes:
mymatrix = eye(5)
mymatrix =
Diagonal Matrix
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
Ich möchte die Spalten 2 und 4 entfernen, aber wenn ich Spalte 2 entferne, hat sich die Position von Spalte 4 zu Spalte 3 verschoben, und das macht meinen Kopf weh. Es muss einen besseren Weg geben!