我正在Matlab中进行仿真,其中一些来自仿真的数据是通过执行(另一个软件)获得的。其思想是,当计算时间超过一个限制时,来自模拟的数据将不会被接受。如何设置最大计算时间来自动停止这种不必要的计算?我现在不使用Simulink .
提前感谢!
发布于 2014-09-25 21:53:47
如果您正在执行循环样式的计算,可以尝试研究tic,toc命令的使用情况。在计算开始时:
tic;
就在每个循环结束之前:
if (toc>60) %//However many seconds you want
break;
end
如果您没有直接访问的循环样式的计算,这可能是没有用的。
https://stackoverflow.com/questions/26016336
复制相似问题