0
我正在Matlab中进行仿真,其中来自仿真的一些数据是通过执行其他软件获得的。这个想法是当计算时间超出极限时,模拟的数据将不被接受。如何设置最大计算时间来自动停止这种不必要的计算? 我目前不使用Simulink。如何在matlab中设置最大计算时间(不激活Simulink)
在此先感谢!
我正在Matlab中进行仿真,其中来自仿真的一些数据是通过执行其他软件获得的。这个想法是当计算时间超出极限时,模拟的数据将不被接受。如何设置最大计算时间来自动停止这种不必要的计算? 我目前不使用Simulink。如何在matlab中设置最大计算时间(不激活Simulink)
在此先感谢!
如果您正在进行循环式计算,您可以尝试使用tic toc命令。例如在计算最开始的:
tic;
只是每次循环结束之前:
if (toc>60) %//However many seconds you want
break;
end
,如果你不具备循环式的计算,必须直接进入这可能不是很有用。
谢谢!不幸的是,它不是一个循环式的计算... – open0121 2014-09-26 08:04:10