D duanfeihu Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-12 #1 问题如上,一个是通过什么途径作(X,Y)曲线,另一个是在已作的图的基础上作与坐标轴平行或垂直的线,还有就是如何判断作的与坐标轴平行或垂直的线与先作的曲线相交。
Y yostgxf Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-12 #2 1。把(X,Y)加人点集,然后用画折线函数画曲线 2.?通过x,y 点的 2.3.问题没说清楚
D duanfeihu Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-15 #3 我的意思是通过输入的一批(X,Y)数据,利用这批(X,Y)数据怎么样绘制一条曲线(在直角坐标系中的曲线),然后我要从直角坐标系上的某点作与X轴平行的直线,与先得出来的曲线相交,怎么样可以判断两线相交?以及求出交点的坐标。请各位大虾,最好给我源码。详细点
我的意思是通过输入的一批(X,Y)数据,利用这批(X,Y)数据怎么样绘制一条曲线(在直角坐标系中的曲线),然后我要从直角坐标系上的某点作与X轴平行的直线,与先得出来的曲线相交,怎么样可以判断两线相交?以及求出交点的坐标。请各位大虾,最好给我源码。详细点
Y yostgxf Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-15 #4 1.你可以借助控件来画,方便一些。如TeeChart等 2.实际上是方程计算问题,建议去找找算法方面的内容
D duanfeihu Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-15 #5 能说详细点吗?可是前面画的曲线,不知道曲线方程,怎么计算呀?
Y yostgxf Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-15 #6 我要去吃饭了,有必要的话晚上给你写一段思路性代码。把分留到哦,哈哈
Y yostgxf Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-15 #7 计算交点: 与X轴平行的直线为y:=y1(y1为一常数) pts是你的点集 array of TPoint for i:=1 to Length(pts)-1 do begin if (pts[i-1].Y-y1)*(pts.Y -y1)< 0 then //在pts[i-1] 和pts之间有交点。然后插值计算就可以了(插值方法很多,精度高点就用样条插值法) end; 明白了吗?
计算交点: 与X轴平行的直线为y:=y1(y1为一常数) pts是你的点集 array of TPoint for i:=1 to Length(pts)-1 do begin if (pts[i-1].Y-y1)*(pts.Y -y1)< 0 then //在pts[i-1] 和pts之间有交点。然后插值计算就可以了(插值方法很多,精度高点就用样条插值法) end; 明白了吗?
D duanfeihu Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-16 #9 yostgxf谢谢你对我的问题的关注,你说的我还是不明白,因为我学DELPHI不久,你说的TeeChar是不是就是用TChar.我不会用,我真的很急用,因为是做毕业论文,我是学化学的,想用DEPHI做一个化工数据处理的软件,你能说具体点吗?怎么样往TChar里放入一些点,让他画曲线,你说用插值计算,我不知道,而在pts[i-1] 和pts中的i是有限的点呀,不准确呀,你能告诉我你的QQ,你教我好吗?先谢谢你了。
yostgxf谢谢你对我的问题的关注,你说的我还是不明白,因为我学DELPHI不久,你说的TeeChar是不是就是用TChar.我不会用,我真的很急用,因为是做毕业论文,我是学化学的,想用DEPHI做一个化工数据处理的软件,你能说具体点吗?怎么样往TChar里放入一些点,让他画曲线,你说用插值计算,我不知道,而在pts[i-1] 和pts中的i是有限的点呀,不准确呀,你能告诉我你的QQ,你教我好吗?先谢谢你了。
Y yostgxf Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-16 #10 TeeChart就是TChart 老兄:如果你很不熟悉在QQ里都无法交流的,最好在你的附近找个朋友指点一下。
D duanfeihu Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-16 #11 老兄呀,我身边就是没这种人呀,所以就到网上来求救呀,
Y yostgxf Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-18 #12 真的对不起,不是一二句话能跟你解释清楚的,我无能为力了。