I need help on a logical vector
1 次查看(过去 30 天)
显示 更早的评论
Hello,
I hope everyone is okay.
I have a question regarding a logical vector.
let's suppose I have the vector
d=0.1:0.1:0.6;
and I want to obtain a logical vector that meets this condition
N= d==0.4000 & d==0.1000 ;
The result of this operation has to be a vector like this
N=[0 0 0 1 0 1 ] 1x6 logical
Can someone here help me?
Thank you
0 个评论
采纳的回答
Devanuj Deka
2021-7-14
编辑:Devanuj Deka
2021-7-14
You can try this:
ismembertol(d,0.4) | ismembertol(d,0.6)
ismembertol is needed because the '==' logical operator might sometimes not give you the expected results when dealing with fractional data of type 'double'.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!