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