bat文件中打开matlab及运行m文件

时间:2024-02-20 22:41:57

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)"