MATLAB Answers

Is it possible to add a function in MATLAB that automatically wraps my data to a certain range of values?

55 views (last 30 days)
I am trying to plot angles and would like to have a function that automatically wraps my data to a certain range of values.
For example, if I want my angles to be in the range of between -180 to 180 degrees, then I would like the angle -220 degrees to be converted to 140 degrees.

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 2 Jul 2021 at 4:00
Edited: MathWorks Support Team on 2 Jul 2021 at 12:50
The ability to automatically convert a number to wrap around a certain range of values is not available as a built-in function in MATLAB 7.6 (R2008a).
However, the following wrapping functions are available in the Mapping Toolbox:
WRAPTO2PI
WRAPTO360
WRAPTO180
WRAPTOPI
These functions make use of the MOD function and some logical operations to achieve the described conversion.
  2 Comments

Sign in to comment.

More Answers (0)

Products


Release

R2008a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by