How to make an angle continuous from -inf to +inf
    8 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!
