File Exchange

image thumbnail

Angle calculator from sin and cos values

version 1.0 (1.29 KB) by

This function uniquely determines the angle (-180,180] in degree or(-pi, pi] in radian

0 Downloads

Updated

View License

This function uniquely determines the angle (-180,180] in degree or(-pi, pi] in radian from sine and cosine values.

Usage:
theta=angleCalc(S,C,out_mode)

S: sin value of the angle
C: cos value of the angle
out_mode: 'deg' OR 'rad'
the default output mode is in degree

Example:
theta= angleCalc(sin(-2*pi/3),cos(-2*pi/3))
theta = -120;
theta= angleCalc(sin(2*pi/3),cos(2*pi/3),'rad')
theta= 2.0944 [rad]

Comments and Ratings (1)

James Tursa

James Tursa (view profile)

There are already vectorized built-in functions for this, atan2 and atan2d. Your submission is not vectorized and is not as capable as the built-in functions. I would suggest removing your submission from the FEX.

MATLAB Release
MATLAB 8.0 (R2012b)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video