如何在三维坐标系中找到一个线段的角系数?

时间:2009-11-23 14:10:47

标签: 3d geometry

给定2个点A(x1,y1,z1)和B(x2,y2,z2),计算它们的角系数的公式是什么?

我希望像这样一个非常简单的等式:

m =(y2-y1)/(x2-x1)

用于计算笛卡尔系统的角系数。

2 个答案:

答案 0 :(得分:1)

术语“角度系数”在数学中不存在 - 您需要更明确地了解您想要了解的关于这2个点的内容。

您已经为2D系统描述的等式是梯度 - Y相对于X的变化的变化.3维中的等价概念是Y相对于X的变化,以及Z的变化。关于X,即2个值 - 分别相对于X的Y和Z的梯度:

(y2 - y1) /  (x2 - x1)

(z2 - z1) / (x2 - x1)

然而,我得到的印象不是你所追求的 - 你想要实现的目标是什么?

答案 1 :(得分:1)

根据维基百科的说法,“coefficiente angolare”在英语中是“斜坡”。也许你想知道线的斜率?在任何数量的维度中,“上升/运行”的定义仍然有效。在3D中,上升是Z差,并且run是投影到Z平面上的段的长度:

m =(z2 - z1)/ sqrt((x2-x1)^ 2 +(y2-y1)^ 2)