MATLAB 反三角函数

学习 时间:2026-05-29 07:03:20 阅读:8336
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-05-29 07:03:20

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

最新回答共有2条回答

  • 文艺的便当
    回复
    2026-05-29 07:03:20

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

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

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