【发布时间】:2022-01-19 22:15:04
【问题描述】:
给出以下代码:
double sin = Math.Sin(59.0);
double sin2 = Math.Sin(31.0);
第一个结果是 0.64.. 第二个结果是 -0.4..
如果我在计算器中输入相同的数字:
sin(59) = 0.86..
sin(31) = 0.51..
我做错了什么?
【问题讨论】:
-
sin 理解弧度,而不是度数,因此在调用 sin 之前需要将度数转换为弧度。将度数除以 360 并乘以 2π 即可。
标签: math trigonometry s