等待 Matlab "system"函数完成,然后再继续脚本执行



我在Windows 10上运行一个Matlab脚本,它反过来调用一个shell脚本文件,以便使用bash在Ubuntu上运行一些模拟。根据定义,Matlab"系统"函数在继续执行Matlab脚本之前等待.sh文件完成。当.sh函数调用子进程时会出现问题,因为在这种情况下,Matlab 不会等待该子进程完成并继续执行 Matlab 脚本。有人知道如何强迫 Matlab 等待.sh脚本完全完成后再继续执行吗?

系统前后插入这个(代号(

if exist(RelutFileName, 'file')==2; delete (RelutFileName); end
system(CodeName);
while exist(RelutFileName, 'file')~=2; pause(1); end

最新更新