Eliminar una columna de una matriz en GNU Octave

En GNU Octave, quiero poder eliminar columnas específicas de una matriz. En aras de la generalidad. También quiero poder eliminar filas específicas de una matriz.

Supongamos que tengo esto:

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

Quiero eliminar las columnas 2 y 4, pero cuando quito la columna 2, la posición de la columna 4 se ha movido a la columna 3, y eso me duele la cabeza. ¡Tiene que haber una mejor manera!

Respuestas a la pregunta(4)

Su respuesta a la pregunta