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!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage