bar*_*ney 6 matlab degrees radians
我注意到MATLAB有一个sin()和sind()函数.我学会sin()了以弧度sind()接受角度并接受以度为单位的角度.我知道的唯一区别是sind(180)0但sin(pi)不是:
>> sin(pi)
ans =
1.2246e-016
>> sind(180)
ans =
0
Run Code Online (Sandbox Code Playgroud)
令我难以理解的是,是否有任何方案或指导方针可供选择sin()或使用sind()?
Sha*_*hai 11
来自以下文件sind:
对于整数
n,sind(n*180)恰好为零,而sin(n*pi)反映浮点值的准确性pi.
所以,如果你是非常的事实,困扰sin( pi )不precisly零,继续使用sind,但实际上它只是一个环绕sin,所以你实际上增加开销的TINI-点点.
就个人而言,我更喜欢弧度和使用的优雅sin.