Swift中的数学函数

时间:2015-08-01 16:16:45

标签: swift

我写这个代码我Swifts Playground,但结果是错误的:

import UIKit

var degree:Double = 60
var result = cos(degree)

- 结果应为0.5,但Playground得到答案= -0.9524129804151563。

如果我选择30度,结果将是= 0.154251449887584

有什么问题?

1 个答案:

答案 0 :(得分:3)

采用角度的三角函数将值视为以弧度表示,而不是度。当你通过60时,你会得到60弧度的余弦,而不是60度。要将度数转换为弧度,请将值乘以π,然后除以180。