如果我有順序1〜20 20個的數字,二進制數組
A = [1,2,3,4,5,...,20]
,並具有另一個隨機陣列B的初始數組A:
B = [1, 15, 3, 20, 7]
和要輸出一個列向量C的形式
C = [1 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1]
請注意,C在B有值的索引處有1。
我曾嘗試以下:
n=20;
C = zeros(n, 1);
for i=1:length(B)
C(B(i))=1;
end
什麼'A'已經有什麼關係呢? –