2014-09-24 68 views
0

我正在Matlab中进行仿真,其中来自仿真的一些数据是通过执行其他软件获得的。这个想法是当计算时间超出极限时,模拟的数据将不被接受。如何设置最大计算时间来自动停止这种不必要的计算? 我目前不使用Simulink。如何在matlab中设置最大计算时间(不激活Simulink)

在此先感谢!

回答

0

如果您正在进行循环式计算,您可以尝试使用tic toc命令。例如在计算最开始的:

tic; 

只是每次循环结束之前:

if (toc>60) %//However many seconds you want 
    break; 
end 

,如果你不具备循环式的计算,必须直接进入这可能不是很有用。

+0

谢谢!不幸的是,它不是一个循环式的计算... – open0121 2014-09-26 08:04:10

相关问题