首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找从基线的起点和终点XY坐标计算得出的垂直线的起点和终点XY坐标

查找从基线的起点和终点XY坐标计算得出的垂直线的起点和终点XY坐标
EN

Stack Overflow用户
提问于 2010-02-25 23:13:11
回答 1查看 2.3K关注 0票数 0

使用基准线的以下起点和终点坐标值:

X1 = 5296823.36 Y1 = 2542131.23

X2 = 5311334.21 Y2 = 2548768.66

我想计算在中点处与基线相交的垂直线的起点和终点坐标。这条相交的垂直线应在基线两侧的给定距离处延伸(例如Dist=100)。

如果任何人能提供一些指导,使用简单的公式,可以转移到Excel或VB,我将不胜感激。

在此之前,非常感谢您。

EN

回答 1

Stack Overflow用户

发布于 2010-02-25 23:32:34

要做的步骤:

找到两个坐标的中点(xmid,ymid)

找到连接两个坐标的线段的梯度(称为m)。

垂直于这条线的直线的梯度是-1/m。

使用这个新的梯度和中点的坐标(xmid,ymid)来找到垂直线的方程(将xmid,ymid和-1/m替换到直线的方程中),称为y= -1x/m +k

想象一个从xmid,ymid到目标点的直角三角形(沿垂直线的r单位是斜边)。X分量将是X单位,y分量将是(-1X/m + k)个单位。

解算

r^2 = X^2 + (-1X/m + k)^2

你已经在前面的步骤中找到了r,m和k。

将它的+ve和bob值替换为y= -1x/m +k,以获得端点的y坐标,-ve就是您的叔叔。

在很短的时间内将它转换成任何给定的编程语言应该是相对简单的,但你可能需要理解基本的数学知识才能做到这一点,作为一名数学老师,我不会为你做作业。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2335047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档