Давайте воспользуемся примером, который вы перечислили:
-->A = [1 2 3 4 5 6; 0 1 0 1 0 1]
A =
1. 2. 3. 4. 5. 6.
0. 1. 0. 1. 0. 1.
Во-первых, в терминологии Scilab вы удаляете все столбцы , которые содержат 0, в соответствии с вашим примером.
Вот код, который позволяет вам сделать это:
-->[row, column] = find(A == 0)
column =
1. 3. 5.
row =
2. 2. 2
Эта строка возвращает координаты всех элементов, которые имеют 0 в матрице A.
Вы можете удалить все столбцы с нулем, например:
-->A(:, column) = []
A =
2. 4. 6.
1. 1. 1.