标签: matlab octave
给出一个向量:
v1 = [1 ; 3; 5]
和不使用for循环如何使用以下内容创建新的向量v2 of length n
v2 of length n
如果v2的索引在v1中,则每个元素设置为1,否则设置为。
例如,鉴于上述v1和n = 8,我希望v2具有值:
n = 8
v2 = [1; 0; 1; 0; 1; 0; 0; 0]
答案 0 :(得分:7)
>> v2 = zeros(n,1); >> v2(v1) = 1;