我有一個6X4矩陣M1
只包含零。 我也有兩個一維數組Y1
和Y2
,每個長度爲4.這兩個數組包含所需的索引值。現在,我想設置(轉換爲1)矩陣M1
的元件,使得 M1(Y1:Y2)
等於1matlab中二維數組的索引
爲前: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循環執行此操作。但是有沒有優化的方法來做到這一點? (我打算使用更大的矩陣)
大量使用bsxfun'的' - 但你可以做到這一點,而不使用'offsets' – Shai
@shai還有一個錯誤,我固定它。 –
我的問題的答案可以找到,如果你將鼠標懸停在我的答案的底部;-) – Shai