文章總列表

用 Matlab 寫 MEX 函數加速 vol.1

在 Matlab 的 Command Window 輸入

mex -setup

選擇用 lcc 這個 compiler
據說也可以用其他的編譯器
有興趣的人自己試試


----


來寫第一個程式吧, 我認可的範例必須要非常簡單
這個範例只用來測試 compiler 是不是可以正常工作
Hello World 顯然正是我要的




把這個程式存成 hello.c
在 Command Window 輸入

mex hello.c
hello

正確的話, 應該會看到
Hello, world.

如此表示 mex 編譯的環境設置成功


----


大致說明一下上面的程式
首先一定要
#include "mex.h"

其次是函數名稱必須是 mexFunction()
並且他的傳入值必須是上面那樣
不知道為什麼沒關係, 先照抄

後面會說明

留言

這個網誌中的熱門文章

幼犬書桌椅選擇心得 升降桌 兒童桌椅

STM32 UART + DMA,使用HAL實作TX/RX,以及不定長度接收

CANON G3000 廢墨瓶改裝