我注意到MATLAB具有sin()
和sind()
函数。
我了解到sin()
接受以弧度为单位的角度,而sind()
接受以度为单位的角度。
我知道的唯一区别是sind(180)
给出了0,但sin(pi)
没有给出:
>> sin(pi)
ans =
1.2246e-016
>> sind(180)
ans =
0
让我感到困惑的是,在使用
sin()
还是sind()
之间是否有任何场景或准则可供选择? 最佳答案
从sind
的文档中:
因此,如果您对sin( pi )
并非确切地说是零感到非常烦恼,请继续使用sind
,但实际上,它只是环绕式sin
,因此您实际上会增加一点点开销。
就个人而言,我更喜欢弧度的优雅,并使用sin
。
关于matlab - MATLAB sin()与sind(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19420820/