I need help on a logical vector
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Fidele Adanvo
am 14 Jul. 2021
Kommentiert: Devanuj Deka
am 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 Kommentare
Akzeptierte Antwort
Devanuj Deka
am 14 Jul. 2021
Bearbeitet: Devanuj Deka
am 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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!