2014-09-24 1 views
0

Я выполняю моделирование в Matlab, где некоторые данные из моделирования получены путем выполнения другого программного обеспечения. Идея заключается в том, что время вычисления выходит за пределы пределов, данные из моделирования не будут приняты. Как установить максимальное время вычисления, чтобы автоматически остановить этот ненужный расчет? Я не использую Simulink в данный момент.Как установить максимальное время вычисления в matlab (без активации Simulink)

Заранее благодарен!

ответ

0

Вы можете попробовать исследовать использование команд tic, toc, если вы выполняете вычисления в стиле цикла. например в самом начале расчета:

tic; 

только до конца каждого цикла:

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

Это не могло бы быть полезным, если вы не имеете вычисления цикла стиля у вас есть прямой доступ.

+0

Спасибо! к сожалению, это не цикл-стиль расчета ... – open0121

 Смежные вопросы

  • Нет связанных вопросов^_^