代码之家  ›  专栏  ›  技术社区  ›  CakeMaster

Matlab-运行文件而不打开GUI,然后退出

  •  12
  • CakeMaster  · 技术社区  · 16 年前

    我想让Matlab运行一些.m文件,它可以写入一个文本文件。我不希望GUI启动,也不希望命令行解释器运行。我有

    matlab -nodisplay -r myfile
    

    3 回复  |  直到 16 年前
        1
  •  10
  •   second    16 年前

    matlab需要解释器来运行您的命令。你总是可以用 quit 完成计算后再次退出matlab

        2
  •  3
  •   Dima    10 年前

    如果你需要执行一个matlab脚本,你可以这样做 matlab -nodisplay < script.m matlab -nodisplay -r "foo(); quit" . IIRC,在这两种情况下,matlab应该在完成后退出。

        3
  •  0
  •   Community Mohan Dere    9 年前

    你可以编译 myfile 然后运行一个独立的程序。使用Matlab的编译器 mcc 为此(如果您有),更多信息将在中提供 this question .