How to make an angle continuous from -inf to +inf
6 views (last 30 days)
Show older comments
Miguel Lopes
on 25 Feb 2015
Commented: Miguel Lopes
on 25 Feb 2015
Hello,
I have a vector with angles between [-pi, pi[.
So for instance if we go clockwise in degrees: -177 -178 -179 -180 179 178 177
What I wanted this to be would be: -177 -178 -179 -180 -181 -182 -183
I want it to be continuous from -inf to +inf.
How can i do it in a clean way without having to check how many turns it already turned. I know how to do it with a for loop and reading angle by angle and a bunch of if's, but isn't there a command in matlab that does that for me in a clean way??
Thanks
0 Comments
Accepted Answer
James Tursa
on 25 Feb 2015
Edited: James Tursa
on 25 Feb 2015
doc unwrap
>> p = (pi/180)*[-177 -178 -179 -180 179 178 177]
p =
-3.0892 -3.1067 -3.1241 -3.1416 3.1241 3.1067 3.0892
>> (180/pi)*unwrap(p)
ans =
-177.0000 -178.0000 -179.0000 -180.0000 -181.0000 -182.0000 -183.0000
More Answers (0)
See Also
Categories
Find more on Logical 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!