将向量的差值转换为0到1之间

问题描述

我正在处理两个单位向量,但不确定如何计算。我需要这样,如果它们指向同一方向,则答案为1,相反的方向为0,垂直(向上或向下)的答案为0.5,等等。

示例: 对于两个向量(1,0)和(-1,0)(所以,相反的向量),我得到的答案是0。 对于两个向量(1,0)和(1 / sqrt(2),1 / sqrt(2))(因此,指向45度角的单位向量)我得到0.25。 对于两个向量(0,1)和(-1,0)(所以,垂直向量),我得到0.5

谢谢您的帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)