NORMALIZEANGLE Normalize an angle value within a 2*PI interval.
ALPHA2 = normalizeAngle(ALPHA);
ALPHA2 is the same as ALPHA modulo 2*PI and is positive.
ALPHA2 = normalizeAngle(ALPHA, CENTER);
Specifies the center of the angle interval.
If CENTER==0, the interval is [-pi ; +pi]
If CENTER==PI, the interval is [0 ; 2*pi] (default).
Example:
% normalization between 0 and 2*pi (default)
normalizeAngle(5*pi)
ans =
3.1416
% normalization between -pi and +pi
normalizeAngle(7*pi/2, 0)
ans =
-1.5708
See also
vectorAngle, lineAngle
Package: matgeom