matlab命令行运行,命令行运行matlab

matlab可以不启动图形界面运行,比如

matlab -nodesktop -nosplash

或者

matlab -nodisplay

或者

matlab -nojvm -nosplash

matlab程序也可以在命令行里直接运行,只需要使用 -r 选项。比如运行当前目录下的example.m

matlab -nodesktop -nosplash -r example

或者

matlab -nojvm -nosplash -r example

或者

matlab -nodisplay -r example

可以将如下命令加到~/.bashrc文件

alias mrun='matlab -nodesktop -nosplash -r'

这样下次(或者执行source ~/.bashrc)之后就可以直接

mrun example

来在命令行运行matlab文件。

如果使用 -nodisplay -r 选项运行,当程序中有figure()命令时会出错,可以使用如下选项抑制图形的显示:

figure(‘visible’,’off’);

并使用如下命令将图形输出到文件:

print(‘-deps’,’example.eps’);

或者

hgsave('example.fig');

有关matlab startup option 和 command line 运行

在 UNIX 下

-nodesktop 启动jvm(Jave Virtual Machine),不启动desktop,但help 界面,

你可能感兴趣的:(matlab命令行运行)