在java中,我试图对带有cos和sin的数字进行操作,但我仍然得到负面变量,有人可以解释为什么吗?
这是我的代码:
double velocity_x=22*Math.sin(10);
double velocity_y=22*Math.cos(10);
Run Code Online (Sandbox Code Playgroud)
它们分别返回velocity_x = -11.968464439566135
和velocity_y = -18.459573639681953
我究竟做错了什么?
Gre*_*ill 11
该参数sin()和cos()在弧度,不度.要转换,乘以π/ 180:
double velocity_x = 22 * Math.sin(10 * Math.PI / 180);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2458 次 |
| 最近记录: |