当尝试在我的编程语言中使用三角函数时,我得到了一个看似非常错误的结果。
例如,
sin(90) = 0.8939966636005579
但我希望sin(90)是1。其他三角函数也会发生类似的情况。
sin(90)
1
这是怎么回事?我能做些什么来解决这个问题?
这是三角函数输入单位要求的规范问题。(meta上的相关讨论)
language-agnostic trigonometry degrees radians
我在计算器中熟悉了罪的值
当我在 java 程序或 Google 中计算它时,我得到如下奇怪的值
请任何人告诉我它是如何工作的,如果我想在我的java程序中使用计算器sin函数怎么办?
java trigonometry
trigonometry ×2
degrees ×1
java ×1
language-agnostic ×1
radians ×1