Выдача исключения
throw(
выдает исключение на основе информации, содержавшейся в exception
)MException
объект, exception
. Исключение отключает в настоящее время рабочую функцию и возвращает управление или в клавиатуру или во включение catch
блок. Когда вы выдаете исключение снаружи try/catch
оператор, MATLAB® отображает сообщение об ошибке в Командном окне.
throw
функция, в отличие от throwAsCaller
и rethrow
функции, создает трассировку стека из местоположения, где MATLAB вызывает функцию.
Можно получить доступ к MException
объект через try/catch
оператор или MException.last
функция.
MException.last
| error
| rethrow
| throwAsCaller
| try, catch