gpt4 book ai didi

windows - Matlab 在命令行上运行脚本并阻塞直到完成

转载 作者:可可西里 更新时间:2023-11-01 10:31:29 26 4
gpt4 key购买 nike

有没有办法在命令行上运行 matlab 脚本并使 matlab 阻塞直到脚本完成?

我可以像这样在命令行上调用脚本的单次执行:

"C:\Program Files\MATLAB\R2017a\bin\matlab.exe" -nodisplay -nosplash -nodesktop -r "run('C:\Users\myuser\profile.m');exit;"

有几个关于在命令行模式下在 matlab 中运行脚本的问题,但所有这些问题都是关于通过 cmd 调用一次执行。

他们没有解决按顺序多次执行脚本或按顺序执行多个脚本的问题,其中一个必须在另一个开始之前完成。

Matlab: Running an m-file from command-line

Open a GUI directly from desktop (Shortcut) in MATLAB environment

如果我创建一个批处理文件,重复 N 次上述命令,它们将同时启动。因为我正在分析一组命令,所以我希望它们自己运行。我还可以创建一个重复当前脚本 N 次的脚本,并从 matlab 调用它,但我宁愿在调用之间关闭 matlab 进程,以便清除持久变量。

最佳答案

您可以像这样使用上面的 -wait 选项:

"C:\Program Files\MATLAB\R2017a\bin\matlab.exe" -wait -nodisplay -nosplash -nodesktop -r "run('C:\Users\myuser\profile.m');exit;"

关于windows - Matlab 在命令行上运行脚本并阻塞直到完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56953938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com