如果我有一个初始数组A,包含从1到20的二十个数字,顺序排列。
并且有另一个随机数组B:
想要输出一个形如列向量C的列。
请注意,在 B 有值的索引处,C 的索引为 1。
我已经尝试了以下方法:
A = [1,2,3,4,5,...,20]
并且有另一个随机数组B:
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]
请注意,在 B 有值的索引处,C 的索引为 1。
我已经尝试了以下方法:
n=20;
C = zeros(n, 1);
for i=1:length(B)
C(B(i))=1;
end