Counting Euler Angle Ranges
16 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
James Stafford
am 26 Okt. 2017
Beantwortet: Roger Stafford
am 26 Okt. 2017
I have head rotation values that range from 0-360 degrees and I want to note when the head enters between 30 and 60 degrees. The issue I have is when the head enters this range my code detects every value within this range when I want it to only document it entering the range once then note when it has left the range again. How do I achieve this? This is the code I used but want to alter:
lowerboundUp=60; lowerboundLow=30;
index=lookDirection<lowerboundUp | lookDirection>lowerboundLow; lookDirection(index)=[];
Thank you for all your help.
0 Kommentare
Akzeptierte Antwort
Roger Stafford
am 26 Okt. 2017
Assuming your rotation values, ‘r’, are successively indexed by, say, ‘ix’, then use
(r(ix-1)<30 | r(ix-1)>60) & r(ix)>=30 & r(ix)<=60
for an entry into the range and
r(ix-1)>=30 & r(ix-1)<=60 & (r(ix)<30 | r(ix)>60)
for an exit.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Computational Geometry 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!