2D线法线

时间:2011-12-04 15:03:23

标签: math vector 2d

我有一个我确定是一个非常简单的问题,但我无法解决它。

我有两个2d矢量形成一条线,我希望找到这条线的法线。例如:

向量1 =( - 10,10)向量2 =( - 10,-10)

如何计算这些向量定义的直线的法线?

2 个答案:

答案 0 :(得分:1)

很难说出你想要的“正常”。

你的意思是两架矢量所在的飞机吗?这是两者的交叉产物。在这种情况下,它很简单:(0,0,1)是法向量,因为它们都位于xy平面内。

你的意思是从矢量1的头部到矢量2的头部的线的平面中的两个法线之一?你需要做的就是计算它们之间的向量,交换x和y分量的值,并切换任一组件的符号。

在你的情况下,

v2 - v1 = (-10-(-10))i + (-10-10)j = 0i - 20j

法线向量是:

   n1 = 20i + 0j  (points in the positive x-direction)

   n2 = -20i + 0j (points in the negative x-direction)

显然你应该将这些标准化为单位向量。

有两个矢量垂直于平面中的任何线;他们指向相反的方向。

答案 1 :(得分:0)

如果我理解你的问题,你的“行”是x = -10,而法线是y =实数。