是否可以将三角函数设置为使用度而不是弧度?
答案 0 :(得分:9)
简短回答
不,这是不可能的。我建议定义替代函数,并使用它们:sinDeg[d_] := Sin[d Degree]
。或者只是明确使用Degree
:Sin[30 Degree]
。 (也请尝试输入ESC deg ESC
。)
更长的答案
你可以Unprotect
这些函数,并使用Gayley-Villegas技巧重新定义它们,但这很可能会破坏Mathematica中的一些内容,因为我预计它会在内部使用这些函数。 / p>
由于这是一件非常讨厌的事情,我不打算给出一个代码示例,而是根据我上面的链接给你留意。 : - )
答案 1 :(得分:2)
我认为输出是基于输入的。因此,例如Cos[60 Degree]
将以度为单位输出。