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

2021-07-25 16:37:40 字數 648 閱讀 1738

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

做一下測試如下:

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

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

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

4,再次測試

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

cmd啟動的幾種方法

1 方法一 按win r,然後在 執行 框中輸入cmd,然後按回車即可。然後就彈出乙個cmd的輸入框了。這種方法的話是使用普通使用者的方式執行的,如果需要使用管理員執行,這種方法行不通。2 方法二 在搜尋框中輸入cmd,就能搜尋到cmd。這種方法可以使用管理員方式執行 3 使用powershell。...

通過cmd修改登錄檔 設定cmd視窗的大小

mode modem設定系統裝置,主要是lpt1,com1 2,con 啟動時設定視窗大小 cmd k mode con cols 120 lines 40 或 cmd k mode 120,40 經典的尺寸是wh 12040 要修改預設的螢幕緩衝區的大小,要用登錄檔 hkey current us...

CMD批處理延時啟動的幾個方法

批處理延時啟動的幾個方法 方法一 ping 缺點 時間精度為1秒,不夠精確 vb view plain copy echo off ping 127.0.0.1 n 6 nul start gdh.txt 方法二 vbs start wait 缺點 生成臨時檔案 有點 時間精度為0.001秒,精度高...