不等待计算并运行下一个

时间:2015-08-18 13:28:01

标签: matlab perl

我编写了一个调用Matlab的代码,然后运行*.m文件(此处为main.m),使用:

system('matlab -r main');

在此行之后还有一些其他计算不使用Matlab文件的任何结果。当我运行perl代码时,它转到下一行,而不是等待Matlab完成计算,然后在Matlab仍在运行时完成整个代码。我在上面的命令后面暂停了一下,但是因为我不想在整个代码中使用任何暂停/键,这很可怜

我的问题是代码是否有任何方法等待Matlab运行然后运行下一行?

修改

我看一下PYPL建议的问题,但我认为这个问题是在system内等待的答案,我的问题是在系统之外并从{{1}传递非常快,不会等到完成system

0 个答案:

没有答案