User Tag List

Trang 1/2 12 cuốicuối
kết quả từ 1 tới 10 trên 13
Cây cảm ơn1Cảm ơn

Ðề tài: Vẽ đồ thị trên matlab sử dụng GUI

  
  1. #1
    Thành viên mới Kaiser's Avatar
    Tham gia
    Mar 2007
    Bài viết
    26
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Post Vẽ đồ thị trên matlab sử dụng GUI


    Chào mọi người! Hiện nay mình đang phải làm một đề tài về vễ đồ thị hàm số trên matlab. Ý tưởng ban đầu của mình là: sẽ có một cửa sổ giao diện. Sau đó sau khi ấn một nút thì mình sẽ nhập hàm số của mình vào. Sau đó bấm nút tiếp thì sẽ tự động in ra đồ thị hàm đó.

    Có ai biết về phần này thì giúp mình zới..............

    CHỦ ĐỀ TƯƠNG TỰ:


  2. #2
    Thành viên chính thức hero_ac's Avatar
    Tham gia
    Apr 2007
    Nơi Cư Ngụ
    Hai Duong
    Bài viết
    78


    Nhóm xã hội



    Power Line Communication

    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Bạn có thể nói rõ hơn nữa được không? Đồ thị của bạn trong không gian hai chiều hay ba chiều? Chỉ có một vài dạng hàm số thôi hay là bất kì. Nếu chỉ có một vài dạng thôi thì còn có thể làm được chứ nếu bất kì thì thiết kế trên GUI là rất khó.

    Viet Nguyen
    AC2/K47-hut

  3. #3
    Moderator ngohaibac's Avatar
    Tham gia
    Sep 2005
    Nơi Cư Ngụ
    BKHN
    Bài viết
    598
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Em xem trong luồng này nhé em. Anh có ví dụ hiển thị đồ thị rùi mà em.

    http://dientuvietnam.net/forums/showthread.php?t=594

    Thực chất, việc vẽ đồ thị là dùng các hàm plot,.. để vẽ. Và lệnh vẽ này được thực hiện trong hàm Callback của button đó.

    Chúc em thành công.

    Technical sale at WT Microelectronics S'pore
    Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
    Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

  4. #4
    Thành viên chính thức hero_ac's Avatar
    Tham gia
    Apr 2007
    Nơi Cư Ngụ
    Hai Duong
    Bài viết
    78


    Nhóm xã hội



    Power Line Communication

    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nhưng nói chung theo mình nghĩ thì chỉ vẽ được một số hàm cho trước thôi. Bởi lẽ nếu người dùng cần vẽ một hàm bất kì thì làm sao mà thiết kế trên GUI được có phải không Hải Bắc.
    PM: Hải bắc đã làm nhiều về mô hình hoá hệ thống chưa? giúp mình bài toán mô hình hoá bộ gia nhiệt với. Hay có tài liệu gì về vấn đề này thì gửi cho mình nhé. Đang gấp rút hoàn thành đồ án tốt nghiệp mà bị vấp phần này. Cảm ơn nhé

    Viet Nguyen
    AC2/K47-hut

  5. #5
    Moderator ngohaibac's Avatar
    Tham gia
    Sep 2005
    Nơi Cư Ngụ
    BKHN
    Bài viết
    598
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Chào bạn.

    Mình chưa thử nhưng mình nghĩ rằng có thể vẽ được một hàm số bất kì, thông qua việc gọi M-file. Hàm số được định nghĩa trong M-file là hàm inline.

    Việc còn lại trong đây chỉ là việc đọc file M-file này để thực thi trên GUI mà thôi. Nếu mình không nhầm thì cái này là làm được.

    @hero_ac: để mình xem bài của bạn rùi có gì mình góp ý nhé.

    Chúc bạn thành công.

    kissyou đã cảm ơn nội dung này.
    Technical sale at WT Microelectronics S'pore
    Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
    Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

  6. #6
    Thành viên chính thức hero_ac's Avatar
    Tham gia
    Apr 2007
    Nơi Cư Ngụ
    Hai Duong
    Bài viết
    78


    Nhóm xã hội



    Power Line Communication

    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi ngohaibac Click here to enlarge
    Chào bạn.

    Mình chưa thử nhưng mình nghĩ rằng có thể vẽ được một hàm số bất kì, thông qua việc gọi M-file. Hàm số được định nghĩa trong M-file là hàm inline.

    Việc còn lại trong đây chỉ là việc đọc file M-file này để thực thi trên GUI mà thôi. Nếu mình không nhầm thì cái này là làm được.
    Chúc bạn thành công.
    Cảm ơn Hải Bắc nhé!

    Last edited by hero_ac; 09-05-07 at 09:16.
    Viet Nguyen
    AC2/K47-hut

  7. #7
    Thành viên mới Kaiser's Avatar
    Tham gia
    Mar 2007
    Bài viết
    26
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Cảm ơn anh Bắc và anh horo_ac nhiều!
    Em đã hiểu được phần nào đó rồi. Bây giờ phải bắt tay vào làm thôi:d
    Có gì chưa biết em sẽ xin các anh chỉ giáo thêm


  8. #8
    Thành viên mới tutuc3's Avatar
    Tham gia
    Nov 2007
    Bài viết
    9
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi Kaiser Click here to enlarge
    Chào mọi người! Hiện nay mình đang phải làm một đề tài về vễ đồ thị hàm số trên matlab. Ý tưởng ban đầu của mình là: sẽ có một cửa sổ giao diện. Sau đó sau khi ấn một nút thì mình sẽ nhập hàm số của mình vào. Sau đó bấm nút tiếp thì sẽ tự động in ra đồ thị hàm đó.

    Có ai biết về phần này thì giúp mình zới..............
    Bạn thử đoạn code này xem. Đây la đoạn code mình viết cho chuong trình tính tích phân của một hàm số được nhập vào từ các ô edit.

    if get(handles.Grad,'value')
    format long;
    a=(pi/180)*str2double(get(handles.a,'string'));
    b=(pi/180)*str2double(get(handles.b,'string'));

    end
    if get(handles.rad,'value')
    format long;
    a=str2double(get(handles.a,'string'));
    b=str2double(get(handles.b,'string'));
    end
    Fxx=get(handles.Fx,'string');
    f=inline(Fxx,'x');

    Trong đoạn trên a,b là cận trên và dưới của tích phân, mình đưa ra dạng radial hay là độ.
    Còn Fx. chính là hàm số mình nhập vào ô editt dưới dạng text như trong matlab.

    fa=feval(f,a);
    fb=feval(f,b);

    hai dòng lệnh trên là lấy giá trị fa và fb tại điểm x=a và x=b

    axes(handles.axes2);
    c=(b-a)*0.05/100;
    x=a:c:b;
    fx=feval(f,x);
    plot(x,fx);
    title (['f(x) = ',Fxx]);
    xlabel ('x')
    ylabel('f(x)')


    Đoạn trên là vẽ đồ thị hàm số hiển thị trên GUI

    Chúc các bạn thành công

    Ảnh gửi kèm

  9. #9
    Thành viên mới haki nguyen's Avatar
    Tham gia
    May 2010
    Bài viết
    2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    em đang gặp vấn đề vẽ đồ thị 3D lên guid bác nào rành không chỉ em với...


  10. #10
    Thành viên mới haki nguyen's Avatar
    Tham gia
    May 2010
    Bài viết
    2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    anh ơi sao em không thấy hàm tinh tích phân àh..


Trang 1/2 12 cuốicuối

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không được gửi luồng mới
  • Bạn không được trả lời bài viết
  • Bạn không được gửi file đính kèm
  • Bạn không được sửa bài viết của mình
  •