Я повторяю большую тестовую матрицу в MATLAB и каждый раз вызываю стороннее проприетарное программное обеспечение (работает в MATLAB). Я не могу редактировать исходный код программного обеспечения. Иногда программное обеспечение зависает, поэтому я хочу выйти из него через определенное время и перейти к следующей итерации.
В псевдокоде я делаю это:
for i = 1:n
output(i) = proprietary_software(input(i));
end
Как я могу перейти к следующей итерации (и, возможно, сохранить output(i)='too_long'
), если проприетарное программное обеспечение занимает слишком много времени?