1、cmd命令打開matlab
cmd命令行可以打開matlab,執行m文件時,需要把m文件拷貝到C:\Users\Administrator.--我的電腦是這樣,不知道其他電腦是不是這個。
2、bat文件打開matlab
1)bat中直接寫入matlab
matlab
因為和環境變量關聯,bat默認是doc命令行。——好像邏輯是這樣。
2)類似快捷方式
"D:\Program Files\MATLAB\R2018a\bin\matlab.exe"
3)執行m文件
matlab -r run('D:\OneDrive\matlab\matlab一鍵啟動\xy1.m')
4)執行多個m文件
matlab -nodisplay -nosplash -nodesktop -r run('D:\OneDrive\matlab\matlab一鍵啟動\xy.m') matlab -r run('D:\OneDrive\matlab\matlab一鍵啟動\xy1.m')
上面這個程序執行,會打開兩個matlab,並行計算。
如果需要按順序計算,應該可以控制。
可以參考上一篇:
https://www.cnblogs.com/redufa/p/13694035.html
在m文件中調用bat文件,依次計算,不過這樣的話,需要制作多個bat文件。
5)以相對路徑運行m文件
bat文件中的代碼
matlab -r xy
其中xy是m文件的名稱。
3、直接運行簡單的程序
matlab -nodisplay -nosplash -nodesktop -r "plot([1:0.01:20],sin([1:0.01:20]))";"a=1; b=3;c=rand(5);d=zeros(4)"