如何做函数图像(100分)

  • 主题发起人 主题发起人 楚辞
  • 开始时间 开始时间

楚辞

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位富翁兄弟:
本人乃一菜鸟级别,请问如何做一个正弦或余弦函数的图像?三十分送!
 
当时我是一个菜鸟的时候也做个这个问题。(现在也是菜鸟。^_^)
你可以设置一系列的点,然后组成这个正旋余旋的曲线。
比如使用canvas里的Lineto,呵呵,虽然笨了一点。只要点数足够的多,
那么也可以显示的蛮好。
^_^ 2个菜鸟
over
 
smallbee:你好!我想问canvans是什么?在哪里可以找的到?
 
晕……
你自己先看看吧。其实,Form里面也有一个Canvas属性。
Image里面也有这个属性。你找一本delphi的书看看,
都有介绍的。
 
哦你是说我可以做一个画图程序这样我就可以画出函数图像,是这样吗请赐教谢谢!
 
因为delphi的原点在左上角,所以要考虑把函数进行平移,才能画出图
 
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
for i:=1 to Widthdo
Canvas.Pixels[i, Round(sin(i*3.14/180)*100)+200]:=clBlack
end;
 
我有现成的程序,你如果要就给你。方法就是,你改动源码中的一个函数,随便是什么函数或者一种映射关系也可以。然后运行,会问你区间,你给了区间就显示图像。我喜欢玩这个,用来在工程技术中解决二分法求根之前看看根的区间在哪里。
 
谢谢大家,该结这个贴了!xin421你把原码发到我邮箱来吧!wwei656@163.com记住一定要发,急着用!
 
后退
顶部