我有这个脚本(Run_Matlab_No_GUI.vbs
),该脚本应该运行MATLAB文件test.m
。
test.m
应该产生文件test.txt
。
我在Windows命令窗口上运行它。
这里是清单:
# Run_Matlab_No_GUI.vbs
Set ml = CreateObject("Matlab.Application")
ml.Visible = false
ml.Execute("test.m")
ml.Execute("pause(4)")
% test.m
a=1;
b=1;
c=a+b;
dlmwrite('C:\tmp\HEEDS1\test.txt',c);
问题:它运行时没有错误,但没有生成text.txt
文件。
C:\Program Files\MATLAB\R2015a\bin
C:\tmp\HEEDS1
命令行位于test.m
文件夹中
答案 0 :(得分:0)
您可以通过以下方式在无GUi模式下运行MATLAB
:matlab -nodesktop -nosplash -r test