开发者

Matlab - run file without opening GUI, then quit

I want Matlab to run some .m fi开发者_运维知识库le, which writes to a text file. I don't want the GUI to launch, and I don't want the command line interpreter to run. I've got

matlab -nodisplay -r myfile

But this still runs the interpreter. What options should I be using?


matlab needs to interpreter to run your commands. you can always end your file with quit to make matlab exit again when finished with your calculations


If you need to execute a matlab script you can do matlab -nodisplay < script.m. If you want to call a matlab function, you can do matlab -nodisplay -r "foo(); quit". IIRC, in both cases matlab should exit once it is done.


You could compile myfile into a standalone program and run that instead. Use Matlab's compiler mcc for that (if you have it), more information is provided in this question.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜