從命令提示字元執行Matlab的M檔程式

Command Line執行Matlab的M檔程式

1. 首先設定系統路徑,把Matlab的執行檔(含有matlab.exe的目錄)路徑
例如:Matlab 2011a的執行檔路徑為 C:\Program Files\MATLAB\R2011a\bin

2. 指令
matlab -nodesktop -nosplash -r M檔案的名稱(不需要含副檔名.m)

它就會run指定的.m檔囉!


這裡給一個Command line的應用,呼叫Matlab將Excel檔內的資料成圖片


for %%v in (test_videos\*.yuv) do (
matlab -nodesktop -nosplash -wait -r "xls2epsc('ExpRes_%%~nv.xlsx', 'RD_%%~nv.eps')"
)

matlab的-wait選項是等待程式結束才繼續。

留言