могут у меня есть что-то вроделогическая операция в выражении диапазона вектора в MATLAB
A=1:10;
A(1:2 && 5:6)=0;
означающего Я хочу обнулить определенные диапазоны в моем выражении индекса вектора в одной строке
Возможно ли это?
А что, если я хотел обнулить все остальное, как
A(~[1:2]) = 0
Что это способ логического НЕ в векторной индексации?
Благодаря
И что, если бы я хотел обнулить все остальное, как A (~ [1: 2]) = 0? Каков путь логического НЕ в векторном индексировании? – user3374479
Я отредактировал свой ответ так же, как и нуль, в дополнение к указанным вами индексам. – eigenchris
спасибо, отлично работает, но разве нет что-то с логическими выражениями? Разве это не должно быть быстрее? – user3374479