精華區beta MATLAB 關於我們 聯絡資訊
在 Matlab 的 Command Window 輸入 mex -setup 選擇用 lcc 這個 compiler 據說也可以用其他的編譯器 有興趣的人自己試試 ---- 來寫第一個程式吧, 我認可的範例必須要非常簡單 這個範例只用來測試 compiler 是不是可以正常工作 Hello World 顯然正是我要的 #include<stdio.h> #include"mex.h" void mexFunction( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { printf("Hello, world.\n"); } 把這個程式存成 hello.c 在 Command Window 輸入 mex hello.c hello 正確的話, 應該會看到 Hello, world. 如此表示 mex 編譯的環境設置成功 ---- 大致說明一下上面的程式 首先一定要 #include "mex.h" 其次是函數名稱必須是 mexFunction() 並且他的傳入值必須是上面那樣 不知道為什麼沒關係, 先照抄 後面會說明 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.128.237
sunev:喔喔....有mex的教學了...真期待 05/17 01:38
anndy:這個一定要M起來 05/17 04:08