我有两点,我想知道加入他们的线。 我不想画线。如何知道加入两点的线?
我想创建一个矩阵,其中包含所有形成该行的点。
未来,我想解决两点是否属于形状。这是第一部分。
编辑:谢谢大家!我解决了我的疑惑! 我必须应用直线的方程!
再次感谢!
我有两点,我想知道加入他们的线。 我不想画线。如何知道加入两点的线?
我想创建一个矩阵,其中包含所有形成该行的点。
未来,我想解决两点是否属于形状。这是第一部分。
编辑:谢谢大家!我解决了我的疑惑! 我必须应用直线的方程!
再次感谢!
Y = Y1 +((Y2 - Y1)/(X2 - X1 ))*(X - X 1)
与用于避免被零除
谢谢!这就是我一直在寻找的! 谢谢彼得! – dafero 2010-06-03 11:04:05
你必须有一个函数y = f(x)。拿你的观点来计算功能。 p(x1,y1)和函数必须y1 = f(x1)。
谢谢!这就是我一直在寻找的! 谢谢梅林! – dafero 2010-06-03 11:03:13
你有一个无限的线条不一定是直的。
如果你在谈论一条直线,那么它是一条直线f(x)= mx + c类型,它是纯数学。 This article包含了所有你需要的东西..
您可能需要使用以下方法来获得你的 “矩阵”
alt text http://www.mathsisgoodforyou.com/images/mathsequ/coordinate95.doc
参见Two point form of linear equation如果calc下可以从X1迭代斜率,Y1到X2,Y2与所需precsision找到通常警告之间的所有点(使用poi nt-slope形式)。
的线连接两个点(X1,Y1)(X2,Y2)的等式是:
(Y-Y1)/(Y2-Y1)=(X-X1)/(X2- x1)
所以,任何满足方程(x,y)的点都会在线上。
在笛卡尔坐标系中,直线由公式y=mx
定义。
打电话给你的两个点A和B.
其坐标分别为(XA,YA)和(XB,YB),分别。
穿过A和B可以使用下式计算的直线:
y - yA x - xA
------- = ---------
yB - yA xB - xA
点无限多的弥补任何给定线。你的意思是什么,“所有点形成了矩阵的矩阵”?矩阵如何存储它们? – 2010-06-03 10:42:24
这是纯粹的数学。顺便说一句,“线”你是指一个“分段”或连接两个点的任何可能的曲线? – vaitrafra 2010-06-03 10:45:37
'抛出新的OutOfMemoryError()'可能比您想要做的更简单,并且具有相同的效果... – 2010-06-03 10:46:23