1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Cùng góp sức xây dựng ví dụ mẫu trong Matlab

Chủ đề trong 'Toán học' bởi eckdb, 07/10/2006.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. eckdb

    eckdb Thành viên mới

    Tham gia ngày:
    18/09/2004
    Bài viết:
    76
    Đã được thích:
    0
    Cùng góp sức xây dựng ví dụ mẫu trong Matlab

    Xin chào các bạn, tôi lập ra topic này với mong muốn chúng ta cùng nhau giải quyết những vấn đề căn bản của Matlab để hiểu rõ hơn các cách thức trong lập trình Matlab nhằm giúp đỡ những newb (như tôi) bớt khó khi bước vào học lập trình Matlab.
    Rất mong được sự ủng hộ của tất cả các bạn.

    Tôi xin nêu ra ví dụ đầu tiên (nhìn vào hình post kèm nhé)
    [​IMG]
    Yêu cầu bài toán:
    1) có checkbox1 thì ô popupmenu mới có thể sử dụng được, không có checkbox1 thì popupmenu không thể sử dụng được đồng thời ô e***2 hiện lên số 0
    2) popupmenu gồm 2 lựa chọn là:
    2.1) tính giai thừa
    2.2) tính tổng các giai thừa
    3) nhập số vào ô e***1 rồi nhấn pushbutton1 thì ô e***2 hiện kết quả (phụ thuộc vào sự lựa chọn ở popupmenu)
    4) chọn radiobutton1 thì form như hình, chọn radiobutton2 thì pushbutton1 đổi dòng text trên bản thân nó thành "ket qua"
    5) có checkbox thì ô e***2 hiển thị: kết quả đã tính / 13
    6) nhấn pushbotton2 thì thoát chương trình

    Do tôi mới bắt đầu học Matlab nên chỉ có thể góp sức tạo form chương trình (có file đi kèm).

    http://www.zshare.net/download/hnt-fig.html

    Phần còn lại mong các bạn cùng góp sức (nếu mỗi người trong chúng ta giải quyết dù chỉ 1 yêu cầu trong bài toán trên thì chỉ khoảng 6 người là đã có thể giải quyết được bài toán) để góp phần tạo nên 1 nền tảng căn bản giúp nhiều người dễ dàng hơn trong việc tiếp cận Matlab.
  2. trungdh

    trungdh Thành viên mới

    Tham gia ngày:
    09/09/2005
    Bài viết:
    55
    Đã được thích:
    0
    Hoan nghênh eckdb, mình sẽ góp 1 tay. Có lẽ bạn nên đặt tên cho các nút ngay từ đầu (vd nút ''''Tính'''', ''''Exit'''',...) thì mọi người nhìn form có thể hình dung bạn định làm gì.
    Nhiều người làm thì phải phân cấp ngay từ đầu, chứ cùng làm 1 bài toán như thế này thì ngay việc đặt tên biến khác nhau đã dở rồi.
    Sorry bà con tui chưa làm ngay bi giờ được! Give me a day!

    To eckdb: "Tính tổng các giai thừa" của 1 số là thế nào? Tui chưa hiểu.
    Được trungdh sửa chữa / chuyển vào 11:13 ngày 09/10/2006
  3. eckdb

    eckdb Thành viên mới

    Tham gia ngày:
    18/09/2004
    Bài viết:
    76
    Đã được thích:
    0
    là khi bạn nhập vào số 5 thì kết quả = 1!+2!+3!+4!+5!
    sau vài ngày tìm hiểu và học hỏi thì tôi đã có thể giải quyết gần hết các vấn đề trên, chừng nào xong hết thì chắc sẽ post lên
  4. eckdb

    eckdb Thành viên mới

    Tham gia ngày:
    18/09/2004
    Bài viết:
    76
    Đã được thích:
    0
    tôi đã tự mình giải quyết được hết rồi, post lên để các bạn tham khảo
    http://www.zshare.net/download/baidautien-rar.html
  5. fatmailer

    fatmailer Thành viên mới

    Tham gia ngày:
    12/02/2005
    Bài viết:
    2.266
    Đã được thích:
    0
    Mình cài Matlab 7.0 (R14) nhưng sau đó cứ báo lỗi. Các bác có kinh nghiệm gì bảo anh em với
    Thanks
    [​IMG]
  6. eckdb

    eckdb Thành viên mới

    Tham gia ngày:
    18/09/2004
    Bài viết:
    76
    Đã được thích:
    0
    do không tìm thấy file matlab.exe trên đĩa cài đặt
    tôi khi bị cài cũng bị như vậy (không để ý có giống hoàn toàn hay không)
    khắc phục: để máy nghỉ một tí rồi bỏ đĩa vào chạy tiếp
    (hơi ngớ ngẩn nhưng thử làm xem)
  7. nhtdhbk

    nhtdhbk Thành viên mới

    Tham gia ngày:
    08/07/2003
    Bài viết:
    1.574
    Đã được thích:
    0
    Mình cũng có thể tham gia giúp đỡ. Dù mình không thích kiểu lập trình của Matlab cho lắm, nếu muốn lập trình thì chọn mấy thằng khác có phải hay hơn không. Được mỗi cái là thằng Matlab khoẻ về tính toán.
    Hiện nay tôi cũng mới chỉ bắt đầu học về lập trình trong Matlab, cũng không chắc có thể giúp được nhiều. Về vấn đề lỗi thì tôi không thấy có vấn đề gì trong việc cài matlab cả. Có điều tôi đang tìm bản R2006a. Khi nào tìm thấy nếu mọi người thích thì tôi sẽ upload lên cho.
  8. trungdh

    trungdh Thành viên mới

    Tham gia ngày:
    09/09/2005
    Bài viết:
    55
    Đã được thích:
    0
    Hic, tui cũng làm xong rồi, nhưng ko up lên được. Hay tui gửi cho eckdb nhé? Up lên hộ tui.
  9. eckdb

    eckdb Thành viên mới

    Tham gia ngày:
    18/09/2004
    Bài viết:
    76
    Đã được thích:
    0
    ai có gì cứ up lên cho mọi người cùng xem tí nào
    không up được thì cứ send cho tôi
  10. trungdh

    trungdh Thành viên mới

    Tham gia ngày:
    09/09/2005
    Bài viết:
    55
    Đã được thích:
    0
    Acc, tui gửi tới đâu mới được chứ??? Eckdb địa chỉ mail của bạn là gì? (Hoặc mail cho tui duonghuytrung@gmail.com)

Chia sẻ trang này