Убрать столбец из матрицы в GNU Octave
В GNU Octave я хочу иметь возможность удалять определенные столбцы из матрицы. В интересах общности. Я также хочу иметь возможность удалять определенные строки из матрицы.
Предположим, у меня есть это:
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
Я хочу удалить столбцы 2 и 4, но когда я удаляю столбец 2, положение столбца 4 перемещается в столбец 3, и это вызывает у меня головную боль. Там должен быть лучший путь!