Hiển thị kết quả từ 1 đến 6 / 6
  1. #1
    Tham gia
    22-10-2007
    Bài viết
    5
    Like
    0
    Thanked 0 Times in 0 Posts

    Câu hỏi, cần giúp đỡ giúp mình vẽ hàm bậc 3 trên Pascal với

    mình là mem mới , mong mọi người giúp mình 1 chút.Thầy cho bài vẽ bậc 3 mà ko bít làm
    Quote Quote

  2. #2
    Tham gia
    28-06-2007
    Location
    HCM
    Bài viết
    270
    Like
    0
    Thanked 9 Times in 9 Posts
    đồng nhất thức ra............................................... toán hay tin???

  3. #3
    Tham gia
    29-02-2004
    Bài viết
    3,942
    Like
    0
    Thanked 12 Times in 11 Posts

    Init graph ở 640x480. Sau đó làm 1 tọa độ xOy, rồi cứ lấy giá trị x thế vào f(x) để tìm y. Vậy là có một loạt điểm, dùng hàm putpixel để xuất ra (x,y). Nhớ chú ý điểm (0,0) của đồ thị với điểm (0,0) của màn hình là được rồi.

  4. #4
    Tham gia
    28-06-2007
    Location
    HCM
    Bài viết
    270
    Like
    0
    Thanked 9 Times in 9 Posts
    dùng đồ thị ... không hiểu

  5. #5
    Tham gia
    16-08-2007
    Bài viết
    57
    Like
    0
    Thanked 8 Times in 8 Posts
    Đoạn code này vẽ đồ thị thuần X^3+X^2+X+1

    Code:
    uses crt, graph;
    const sx = 10; sy =-1*sx;
    var gd, gm, x, y, i, mx, my, mx1, my1 : integer;
    procedure ktdh;
    begin
    gd := detect;
    initgraph(gd, gm, '\bgi');
    setbkcolor(lightgray);
    mx := getmaxx; my:=getmaxy;mx1 := mx div 2; my1 := my div 2;
    setviewport(mx1,my1,mx,my, clipoff);
    end;
    procedure hetruc;
    begin
    setcolor(red); line(0,200,0,-200); line(-250,0,250,0);
    outtextxy(-3,-200,'^');outtextxy(245,-3,'>');
    outtextxy(8,-200,'y'); outtextxy(245,-15,' x');
    end;
    procedure ve;
    begin
    for i := -240 to 240 do
     begin
     x := i;
     y := round((x/sx)*(x/sx)*(x/sx)+(x/sx)*(x/sx)+(x/sx)+1)*sy);
     putpixel(x,y,yellow);
       y := round(i*sy/20);
     putpixel(x,y,yellow);
     end;
     end;
    Begin
    clrscr;
    ktdh;
    hetruc;
    ve;
    repeat until keypressed;
    closegraph
    end.

  6. #6
    Tham gia
    19-05-2004
    Location
    Hồ Chí Minh
    Bài viết
    5,825
    Like
    22
    Thanked 143 Times in 113 Posts
    Hồi đó giờ hình như tui chả biết cái Graph xài làm sao hết :P. Nhưng mình nghĩ chỉ cần dùng công thức của hàm bậc 3 nhập a,b,c vào rồi cho chạy từ từ khoảng cách từ 0.1 tăng tới 0.00001 gì đó cho nó đẹp.
    Khám phá Du lich Con Dao

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •