MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Asked by Niraj
on 15 Nov 2012

Hi, I have a vector of angles which are in the range of -360 to 360. I need to unwrap them. I donot have the wrap and unwrap built in function in my old version of MATLAB.

Could any one come up with a small piece of code to unwrap manually?

Thanks please reply.

*No products are associated with this question.*

Answer by C.J. Harris
on 15 Nov 2012

Going from a range of -360 to 360 degrees to 0 to 360 degrees is usually called wrapping the angle, not unwrapping. This anonymous function should do the trick:

wrap = @(x)mod(x,360);

Example:

nAngle = -270; wrap(nAngle) ans = 90

## 0 Comments