我希望Matlab运行一些.m文件,该文件写入文本文件。我不希望GUI启动,我不希望命令行解释器运行。我有
matlab -nodisplay -r myfile
但这仍然是翻译。我应该使用哪些选项?
我希望Matlab运行一些.m文件,该文件写入文本文件。我不希望GUI启动,我不希望命令行解释器运行。我有
matlab -nodisplay -r myfile
但这仍然是翻译。我应该使用哪些选项?
matlab需要解释才能运行命令。你总是可以用你的文件结束 quit
完成计算后再次使matlab退出
matlab需要解释才能运行命令。你总是可以用你的文件结束 quit
完成计算后再次使matlab退出
如果您需要执行matlab脚本,您可以这样做 matlab -nodisplay < script.m
。如果你想调用matlab函数,你可以这样做 matlab -nodisplay -r "foo(); quit"
。 IIRC,在这两种情况下,matlab一旦完成就应该退出。
你可以编译 myfile
进入一个独立的程序并运行它。使用Matlab的编译器 mcc
为此(如果你有),提供更多信息 这个问题。