1. 程式人生 > >通過CMD啟動MATLAB的同時執行M指令碼

通過CMD啟動MATLAB的同時執行M指令碼

之前寫過一個這個知識點的總結,當時有點疑惑,不知道為什麼我測試的時候有時候可以有時候不行。今天終於發現了我之前一直忽略的一個細節,MATLAB中M指令碼可以當做一個命令來使用,但是使用的時候是不帶有後綴名稱的。而MATLAB的命令引數中,-r選項是用於啟動的時候執行命令的選項。

做一下測試如下:

1,D盤根目錄下放一個my_test.m的小指令碼,內容如下


2,輸入以下命令進行測試


3,測試的時候提示沒有找到變數或者函式,其實就是指令碼命令沒有識別,而正確的命令應該是不帶字尾名的檔名。


4,再次測試


5,這次測試,指令碼執行成功,而兩者之間的差異只在字尾名。其實,這種差異在MATLAB環境下直接執行指令碼的時候也是存在的。