Как установить первые 6 строк и все столбцы на 0 в Matlab - PullRequest
0 голосов
/ 03 августа 2020

У меня есть двумерная матрица, в которой я хотел бы изменить первые 6 строк и последние 6 строк и соответствующие им столбцы на 0.

У меня есть это прямо сейчас, но он делает это только с помощью однорядный.


at_1(4, :) = zeros(1, 141); % set first 6 rows to zero val 

1 Ответ

2 голосов
/ 03 августа 2020

Это должно помочь.

at_1(1:6, :) = 0;
at_1(end-5:end, :) = 0;

Вы в основном говорите использовать значения из 1 to 6 во всех столбцах, используя (1:6, :), а второй оператор такой же, но с использованием end вместо этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...