日期:2014-05-17  浏览次数:20425 次

请教大侠们一条数学计算,急,感激万分!
已知:直线(也可能是斜线)的起始坐标(x1, y1)和终点坐标(x2, y2)。把直线平均分成10段,求第一段的终点坐标是多少?

直线的起点和终点坐标如下:
x1:113.403160567151
y1:23.0392302540001

x2:113.408201974649
y2:23.0393158334484

请问一下这个是怎么求的?

没有分了,希望各位帮帮忙!!

------解决方案--------------------
x = (x2 - x1) / 10
y = (y2 - y1) / 10
------解决方案--------------------
有两种情况

abs(终点坐标-起点坐标)/10 + 起点坐标
(abs(终点坐标-起点坐标)/10) * 9 + 起点坐标

看你以哪一段为第一段
------解决方案--------------------
x = (x2 - x1) / 10 + x1
y = (y2 - y1) / 10 + x1
------解决方案--------------------
x = (x2 - x1) / 10 + x1
y = (y2 - y1) / 10 + x1

这。。。。。。。。。
------解决方案--------------------
探讨
如果是斜直线呢,这样也可以吗?跟斜率没有关系吗?

------解决方案--------------------
探讨

引用:
引用:
如果是斜直线呢,这样也可以吗?跟斜率没有关系吗?

只要不是曲线就行


如果是由多个点组成的线又怎么算呢??

------解决方案--------------------
x = (x2 - x1) / 10 + x1
y = (y2 - y1) / 10 + x1 

。。。。。
------解决方案--------------------
探讨
引用:
有两种情况

abs(终点坐标-起点坐标)/10 + 起点坐标
(abs(终点坐标-起点坐标)/10) * 9 + 起点坐标

看你以哪一段为第一段


如果是曲线,知道怎么实现吗?

------解决方案--------------------
曲线的话你叫数学家算吧、估计他也会头疼
------解决方案--------------------
曲线得看函数方程是什么啊
不同方程算法都不同啊
------解决方案--------------------
曲线还平分10份。要是第一段第二段的分割点重复了呢。。。
------解决方案--------------------

曲线的话有规则可以算的
------解决方案--------------------
给出那条线的函数吧。
要求:可导。
然后大学的微积分有用了。
------解决方案--------------------
x=(终点坐标-起点坐标)/10 + 起点坐标
y=(终点坐标-起点坐标)/10 + 起点坐标