Thông báo

Collapse
No announcement yet.

Một số thắc mắc về hàm trong Matlab!

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Một số thắc mắc về hàm trong Matlab!

    Các bạn ơi cho mình hỏi cái, bây giờ mình muốn giải phương trình vi phân đạo hàm riêng bằng phần mềm Matlab 6.5, mình đã dùng hàm PDESOLVE để giải phương trình như một số sách đã hướng dẫn nhưng nó lại xuất hiện lỗi cụ thể như sau :
    >> pdesolve(3*diff(g(x,y),x)+7*diff(g(x,y),x,y)==x*y, g(x,y));
    ??? Undefined function or variable 'x'.
    Khi mình gõ ''help pdesolve" vào dấu nhắc để biết cú pháp lệnh nhưng nó lại thông báo :
    >> help pdesolve

    pdesolve.m not found.
    Thế là tại làm sao nhỉ? các bạn giúp mình với Thank nhiều!

  • #2
    Nguyên văn bởi daicabk86 Xem bài viết
    Các bạn ơi cho mình hỏi cái, bây giờ mình muốn giải phương trình vi phân đạo hàm riêng bằng phần mềm Matlab 6.5, mình đã dùng hàm PDESOLVE để giải phương trình như một số sách đã hướng dẫn nhưng nó lại xuất hiện lỗi cụ thể như sau :
    >> pdesolve(3*diff(g(x,y),x)+7*diff(g(x,y),x,y)==x*y, g(x,y));
    ??? Undefined function or variable 'x'.
    Khi mình gõ ''help pdesolve" vào dấu nhắc để biết cú pháp lệnh nhưng nó lại thông báo :
    >> help pdesolve

    pdesolve.m not found.
    Thế là tại làm sao nhỉ? các bạn giúp mình với Thank nhiều!
    Có lẽ bạn đang xài công cụ symbolic của matlab.Cái lỗi ??? Undefined function or variable 'x'. là do bạn chưa khai báo biến hình thức,hãy dùng syms x y để khai báo cho nó.Còn cái lỗi kia bạn phải coi lại trong thư viện có hàm đó không?

    Comment


    • #3
      Function trong Matlab??

      Chào các bạn
      Tôi thử viết một Function trong Matlab đơn giản như sau:
      function [Avrg] = Average(x,y,z)
      Avrg = (x+y+z)/3;

      Rồi ấn F5 để chạy thử thì thấy báo lỗi
      ??? Input argument "x" is undefined.
      Cái này là vì lý do gì các bạn?
      Tôi đã thử copy một đoạn code trong help của Matlab nhưng vẫn bị báo thế
      hic
      Help me!

      Comment


      • #4
        Nguyên văn bởi Q2T Xem bài viết
        Chào các bạn
        Tôi thử viết một Function trong Matlab đơn giản như sau:
        function [Avrg] = Average(x,y,z)
        Avrg = (x+y+z)/3;

        Rồi ấn F5 để chạy thử thì thấy báo lỗi
        ??? Input argument "x" is undefined.
        Cái này là vì lý do gì các bạn?
        Tôi đã thử copy một đoạn code trong help của Matlab nhưng vẫn bị báo thế
        hic
        Help me!
        Hàm thì chạy không làm sao hả trời ?

        Cách làm:
        - Viết hàm và lưu vào 1 file .m
        - Chạy lệnh có sử dụng hàm trong command windows

        Ví dụ cái hàm trên test là:
        Code:
        >> Average(1,2,3)
        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

        Comment

        Về tác giả

        Collapse

        daicabk86 Tìm hiểu thêm về daicabk86

        Bài viết mới nhất

        Collapse

        Đang tải...
        X