vectors之间的矢量间隔

5次观看(过去30天)
arnd meiser.
arnd meiser. 2019年12月3日
回答: 1月 2019年12月4日
你好!
在3D系统中有两个正交矢量:[-0.0345; 0.9984; -0.0447和[0.0370; 0.0431]。我知道,通过添加两个我可以获得中间向量,因此两个其他向量的45°。我想要的是间隔的所有其他可能的角度,就像从第一载体到第二步的步长5°(5°到第一个,85°等)。有任何想法吗?
提前致谢

接受答案

J Chen.
J Chen. 2019年12月3日
vec1 = [-0.0345; 0.9984; -0.0447];
角度= 5 * pi / 180;rad中的旋转角度
v = vec1 + tan(角)* vec2;Vec1的%长度为1
v = v / rang(v);%v是vec1的单位矢量5度
1条评论
arnd meiser.
arnd meiser. 2019年12月4日
完美的工作,非常感谢!

登录评论。

更多答案(1)

1月
1月 2019年12月4日
备注:输入向量未归一化,只有几乎正交:
格式长g
v1 = [-0.0345;0.9984;-0.0447]
v2 = [0.9838;0.0370;0.0431]
常态(v1)大约0.999954499896486几乎
常态(v2)%0.9854385064528379.
点(v1,v2)%0.0010731299999999994几乎
我假设,您已将具有有限数量数的值发布。用 格式长g 显示更多数字。

标签

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!