有没有办法用TEECHART画出函数Y=4X^2的平滑的曲线呢?请给程序参考!

解决方案 »

  1.   

    参考如下的代码
    //其中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;
      

  2.   

    阿飞你的程序有问题啊,执行到Line.Add(X,Y,FloatToStr(X),clTeeColor); 的时候会出错,参数错误的!
      

  3.   

    应该是三个参数
    Line.Add(X,FloatToStr(X),clTeeColor); 这样吧
      

  4.   

    不好意思,应该是
    Line.AddXY(X,Y,FloatToStr(X),clTeeColor);