Класс: 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
| утверждение
| ошибка
| попытка, выгода