24小时热门版块排行榜    

查看: 5945  |  回复: 4

ghw_nit

铁杆木虫 (正式写手)

[求助] 用matlab计算两个向量之间的夹角结果出现复数已有3人参与

我用matlab计算两个向量phi_2_120,phi_2_125之间的夹角,matlab给出的结果是复数,这是个什么意思呢?
angle_120_125_2=acos(dot(phi_2_120,phi_2_125)/(norm(phi_2_120)*norm(phi_2_125)))*180/3.14

angle_120_125_2 =

        0 +2.9591e-006i
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yongxing912

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
不知道你的值是多少,不过可以分步求解啊,看看每一步得到的值的情况
2楼2014-01-20 10:24:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

breezechar

木虫 (小有名气)

【答案】应助回帖

除数下面少了半个左括号 式中这里应该是/((norm
3楼2014-02-01 09:02:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

breezechar

木虫 (小有名气)

不对,看错了,公式是对的。
4楼2014-02-01 09:04:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

线阵ccd

新虫 (初入文坛)

【答案】应助回帖

你这个结果就是0度吧 后面那个虚数很小 使计算反余弦时出现的 也就是当反余弦函数后面括号里的值的绝对值大于1时 就会出现虚数 但是由于计算精度取舍的关系 这种情况是可能发生的
5楼2014-11-26 21:07:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ghw_nit 的主题更新
信息提示
请填处理意见