Класс: MException
Повторно выдайте ранее перехваченную исключительную ситуацию
повторно выдайте (исключение)
повторно выдает ранее перехваченную исключительную ситуацию, rethrow(exception)exception. MATLAB® обычно отвечает на ошибки путем завершения в настоящее время под управлением программы. Однако можно использовать блок try/catch, чтобы отловить исключение. Это прерывает завершение программы, таким образом, можно выполнить собственные процедуры обработки ошибок. Закончите блок catch оператором rethrow, чтобы отключить программу и вновь отобразить исключение.
rethrow обрабатывает трассировку стека по-другому по сравнению с error, assert и throw. Вместо того, чтобы создать стек из того, где MATLAB выполняет метод, rethrow сохраняет исходную информацию об исключении и позволяет вам восстановить источник исходной ошибки.
MException | MException.addCause | MException.getReport | MException.last | MException.throw | MException.throwAsCaller | утверждение | ошибка | попытка, выгода