正如您可以清楚地看到的那样,余弦从不高于-1
或低于x
。您正在使用,这是余弦的反函数。您基本上会问这个问题:" cos(x)
使y
返回给定h=3
值的值是多少?"
现在,对于cos_theta
,您的代码会创建-1
1
以下的。从图中可以看出, 不可能使用实数来达到这样的值。但是,复数的余弦可以达到-1
以上h=1
以上的值。
MATLAB正确地认识到不存在真正的解决方案,但复杂的解决方案确实存在 - 因此它返回复杂的角度。对于h=2
和cos_theta
,-1
的行为很好并且小于h
,因此结果是真实的。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。