回 帖 发 新 帖 刷新版面

主题:画图y=e(-x)sin(2pix).x=0,1/16,2/16,3/16......2 急!

请前辈赶快回复[size=5]请前辈赶快回复[/size]

回复列表 (共6个回复)

沙发

看不明白题目……

板凳

y=exp(-x)sin(2派x)

x=0,1/16,2/16,3/16.......多谢指教啦[em1]

3 楼

这样也加分??!!看来楼主真的很急,
但我还是看不明白!
能否把式子中省略的*号阿都写出来,看得明白

4 楼

program zhs (input,output);
  const
    pi=3.1415926;
  var
    x,y:real;
    i:integer;
  begin
    for i:=0 to 32 do
      begin
        x:=i/16;
        y:=exp(-x)*sin(2*pi*x);
        writeln('*':round(y*35+40))
      end
  end.

5 楼

哦,我也许明白题目了。
(以下程序未经测试,如有错误请告诉我。)

uses graph;
var
x,y:real;
px,py:integer;
i:integer;
gm,gr:integer;
begin
gd:=Detect;
initgraph(gd,gm,' ');
for i:=-3200 to 3200 do begin
x:=i/10;
y:=exp(-x)*sin(2*pi*x);
px:=round(x+320);
py:=round(y+320);
putpixel(px,py,15);
end;
readln;
closegraph;
end.

6 楼

可以试试这种方法
用个以X为循环变量的循环,然后画直线,前后两个X的差越小图象的精确度也就越高。不过这种方法可能有点慢.呵呵

我来回复

您尚未登录,请登录后再回复。点此登录或注册