将未知矢量位置转换为N的逻辑形式

时间:2017-06-13 03:34:48

标签: matlab vector logic

假设我有一个矢量位置= [3; 4; 10]。我想将矢量转换为20行的逻辑形式,其中行3,4和10等于1,其余为零。

我把这个论点放在这个

N=20;
LOC=[3;4;10];  %location of the original point
LOGIC= % 20 logical rows where only row 3,4 and 10 equal to 1

LOGIC的功能是什么?

1 个答案:

答案 0 :(得分:0)

iwant = zeros(20,1) ;
loc = [3 4 10] ;
iwant(loc) = 1 ;
iwant = logical(iwant) ;