Dev*_*ang 2 iphone cocoa-touch objective-c ios4
例如,
因为Xcode默认以弧度给出答案.那么有没有办法得到学位的答案???
是的,你将弧度乘以常数,180/pi得到度数.那是因为2 * pi在360度的完整圆中有弧度(所以半个圆是pi弧度和180度).
请记住,您必须应用于正弦函数输入(角度)的转换,而不是输出(这是一个长度).
该pi常数可以通过包括使用math.h以及使用该M_PI符号.
以度为单位的整圆为360度,以弧度为单位的整圆为2*pi.因此,要将弧度转换为度数,则除以pi并乘以180.
radians * 180 / M_PI
Run Code Online (Sandbox Code Playgroud)
如果要将度数转换为弧度,例如为动画提供度数,请使用:
degrees * M_PI / 180
Run Code Online (Sandbox Code Playgroud)
我自己使用#DEFINEs:
#define DEGREES(radians)((radians)*180/M_PI)
#define RADIANS(degree)((degree)*M_PI/180)
Run Code Online (Sandbox Code Playgroud)
只需在代码的任何部分使用RADIANS(度)或DEGREES(弧度)来表示,用度数或弧度值替换度和弧度.如果你不习惯弧度,我认为这也使它更具可读性.
| 归档时间: |
|
| 查看次数: |
4212 次 |
| 最近记录: |