У меня есть матрица размером 6х4 M1
, содержащая только нули. У меня также есть два одномерных массива Y1
и Y2
, каждый длиной 4. Два массива содержат желаемые значения индекса. Теперь я хочу установить (преобразовать в 1) элементы матрицы M1
так, чтобы M1(Y1:Y2)
было равно 1
например: Y1=[1 2 2 1]
и Y2=[3 4 5 3]
тогда M1
должен быть
1 0 0 1
1 1 1 1
1 1 1 1
0 1 1 0
0 0 1 0
0 0 0 0
Я могу сделать это с помощью цикла for. Но есть ли какой-нибудь оптимизированный способ сделать это? (Я собираюсь использовать матрицы гораздо большего размера)