MATLAB 反三角函数

学习 时间:2026-09-27 05:00:00 阅读:3037
MATLAB 反三角函数>> dot(ta,tb)/(norm(ta)*norm(tb))ans =-1.000000000000000>> acos(dot(ta,tb)/(norm(ta)*norm(tb)))ans =3.141592653589793 - 0.000000021073424i单独计算acos(-1)=pi.为什么第二个表达式的返回结果不是pi,而是一个复数?

最佳回答

大意的豆芽

阔达的航空

2026-09-27 05:00:00

数值计算是会有些误差的。不过,既然虚部的大小只有1e-8的数量级,完全可以忽略。如果题主有什么特殊需要,请指明。

最新回答共有2条回答

  • 文艺的羽毛
    回复
    2026-09-27 05:00:00

    数值计算是会有些误差的。不过,既然虚部的大小只有1e-8的数量级,完全可以忽略。如果题主有什么特殊需要,请指明。

上一篇 英语nine,big(i的读音相同吗

下一篇 如何贯彻计划——持之以恒,善始善终!