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