有没有办法用TEECHART画出函数Y=4X^2的平滑的曲线呢?
有没有办法用TEECHART画出函数Y=4X^2的平滑的曲线呢?请给程序参考! 问题点数:100、回复次数:7Top
1 楼afei78223(阿飞)回复于 2005-01-02 18:39:21 得分 80
参考如下的代码
//其中Count为点的个数/2,Step为步长
procedure AddLine(Chart:TChart;Count:Integer;Step:Double);
var
I:Integer;
X,Y:Double;
Line:TLineSeries;
begin
Line:=TLineSeries.Create(Chart);
Chart.AddSeries(Line);
for I:=Count downto 0 do
begin
X:=-I*Step;
Y:=4*X*X;
Line.Add(X,Y,FloatToStr(X),clTeeColor);
end;
for I:=0 to Count do
begin
X:=I*Step;
Y:=4*X*X;
Line.Add(X,Y,FloatToStr(X),clTeeColor);
end;
end;Top
2 楼zzlingaaa(小舟)回复于 2005-01-03 00:35:30 得分 10
点越多,曲线就越平滑...Top
3 楼constantine(飘遥的安吉儿)回复于 2005-01-03 09:45:20 得分 4
对Top
4 楼zzlazio(sritsb)回复于 2005-01-03 10:42:29 得分 1
多设置几个点就行了.Top
5 楼huojiangui(活见鬼)回复于 2005-01-04 17:10:28 得分 0
阿飞你的程序有问题啊,执行到Line.Add(X,Y,FloatToStr(X),clTeeColor); 的时候会出错,参数错误的!Top
6 楼nyf1220(我是党员----不过听说最近风声紧,打算换名字)回复于 2005-01-04 17:22:01 得分 5
应该是三个参数
Line.Add(X,FloatToStr(X),clTeeColor);
这样吧Top
7 楼afei78223(阿飞)回复于 2005-01-04 17:33:40 得分 0
不好意思,应该是
Line.AddXY(X,Y,FloatToStr(X),clTeeColor);Top
相关问题
- x的y次方这种计算,用哪个函数?
- 一个x/y的计算函数 请教大虾!
- Si(x)是什么函数?
- 请问?***画一个函数y=f(x)的图线的最简单的方法是什么?***?
- 将一个函数作为左值怎么理解?如:f(x)=g(y)。(代码见内容)
- 已知变量x,y,z的8组值,求出z与x,y 的函数关系。(100分,如果做出再送300分)
- 请问 int add(int x, int *&y); 和 int add(int x, int & *y); 这两个函数第二个参数的区别?谢谢!
- 求一个函数(得到一个字符串,共x位,后y位为一个其他的字符串,前x-y位为0)
- VC++里面怎样画出一个函数的图像,如y=x*x;如有人知道算法,望告知,谢谢!
- 请问各位为什么有时候 Point(X,Y)这个函数有时候用不来,是不是少个头文件




