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