我正在尝试基于两个“几乎”垂直向量创建一个正交坐标系,这些向量是从医学图像中推导出来的。我有两个向量,例如:
Z=[-1.02,1.53,-1.63];
Y=[2.39,-1.39,-2.8];
它们几乎是垂直的,因为它们的内积等于 5e-4。
然后我找到他们的交叉产品来创建我的第三个基础:
X=cross(Y,Z);
甚至这第三个向量也不是完全正交于Z
and Y
,因为它们的内积是 -15 和 -16 的顺序,但我猜这几乎为零。为了使用这组向量作为局部坐标系的正交基,我假设它们应该几乎完全垂直。我首先认为我可以通过将向量四舍五入到更少的小数来做到这一点,但没有帮助。我想我需要找到一种方法来稍微改变我的初始向量以使它们更垂直,但我不知道该怎么做。
我将不胜感激任何建议。