How to wrap angle in radians to [-pi/2 pi/2]?
29 次查看(过去 30 天)
显示 更早的评论
I want to limit an angle in radians to be between -pi/2 and pi/2. I have tried to modify the function wrapToPi, but it does not give me the desired result. Here is my attempt:
function lambda = wrapToHalfPi(lambda)
q = (lambda < -pi/2) | (pi/2 < lambda);
lambda(q) = wrapTo2Pi(lambda(q) + 3*pi/2) - 3*pi/2;
Thanks!
1 个评论
Image Analyst
2017-2-8
Do you mean "limit" to mean "clamp" or "clip", or to mean "mod". For example if the input was (3/4)pi, would you want the answer to be pi/4 (distance past pi/2) or pi/2 (clamped at that value) or something else?
采纳的回答
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!