I need help on a logical vector
    8 views (last 30 days)
  
       Show older comments
    
    Fidele Adanvo
 on 14 Jul 2021
  
    
    
    
    
    Commented: Devanuj Deka
      
 on 14 Jul 2021
            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 Comments
Accepted Answer
  Devanuj Deka
      
 on 14 Jul 2021
        
      Edited: Devanuj Deka
      
 on 14 Jul 2021
  
      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'.
2 Comments
More Answers (0)
See Also
Categories
				Find more on Resizing and Reshaping Matrices in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
