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

Compiler trong Matlab?

Chủ đề trong 'Đại học Bách Khoa TpHCM' bởi mintaka, 04/12/2006.

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

    mintaka Thành viên mới

    Tham gia ngày:
    05/05/2006
    Bài viết:
    173
    Đã được thích:
    0
    Chào các anh chị và các bạn!

    Mình hiện đang làm luận văn tốt nghiệp với đề tài là viết 1 chương trình trong Matlab và biên dịch nó thành file chạy độc lập (exe). Mình đang dùng Matlab 7.0.0 và đã mày mò bằng cách dùng các lệnh mcc và mbuild trong Compiler 4.0 nhưng không thành công :( Chương trình của mình viết là một chương trình lớn gồm rất nhiều chương trình con (.m) nên việc compiler có vẻ rất phức tạp. Anh chị và bạn nào có chút kinh nghiệm hoặc đã từng làm khi biên dịch chương trình trong Matlab thành file chạy độc lập xin chỉ giáo mình với!

    Xin cảm ơn rất nhiều!
  2. ntran10

    ntran10 Thành viên rất tích cực

    Tham gia ngày:
    21/03/2002
    Bài viết:
    1.040
    Đã được thích:
    0
    Nếu chương trình của em có giao diện thì không chuyển thành file chạy độc lập được đâu. Nếu chương trình không có giao diện thì 90% là được, nhưng chuyển để làm gì, có chuyển được đi nữa chạy cũng thường bị trục trặc. Em thử dùng cái MCCTOOL thử nhé
    Ngày trước có 1 chương trình cho chuyển được kể cả có giao diện, bán đâu 9$ nhưng anh không nhớ tên của nó nữa. Tốt nhất là cứ chạy trên Matlab. Trên ttvnol này đã từng có 2 topic bàn tán về chuyện này rồi, cuối cùng là bó tay. Em chịu khó search 1 chút sẽ ra, có thể có ích gì đó cho em.
  3. DONKIHOTES

    DONKIHOTES Thành viên quen thuộc

    Tham gia ngày:
    15/09/2005
    Bài viết:
    143
    Đã được thích:
    0
    Bạn hãy dùng matlab7.1(có sẵn trên thị trường đĩa lậu)
    dùng lệnh mcc (xem thêm ở help,có một số tiện ích,chẳng hạn dịch sang exe chạy độc lập,dịch sang file .c,file.h....)Khi đó matlab sẽ dịch ra một số các file,có cả exe).Tuy nhiên khi chạy lần đầu nó sẽ thông báo thiếu file mclmcr73.dll.Bạn háy vào thư mục cài đặt matlab và chạy file MCRIntaller.exe trong thư mục Win32.Khi cài đặt xong các bạn chạy file exe dịch ra một cách bình thường.Chúc các bạn thành công.
  4. ntran10

    ntran10 Thành viên rất tích cực

    Tham gia ngày:
    21/03/2002
    Bài viết:
    1.040
    Đã được thích:
    0
    cám ơn bạn nhiều, mình sẽ thử như cách hướng dẫn của bạn, nhưng mình nghĩ nếu chương trình có interface thì ko dc đâu, đã có matlab 2006b (7.3) rồi đấy

Chia sẻ trang này