Выдать сообщение об ошибке и вывести
error( включает идентификатор ошибки для исключения. Идентификатор позволяет различать ошибки и управлять тем, что происходит при обнаружении ошибок в MATLAB. Можно включить любой из входных аргументов в предыдущие синтаксисы.errID,___)
error( выдает ошибку, используя поля в скалярной структуре.errorStruct)
error( содержит предлагаемое исправление для исключения. Можно включить любой из входных аргументов в предыдущие синтаксисы. correction,___)
При возникновении ошибки MATLAB фиксирует информацию о ней и сохраняет ее в структуре данных, которая является объектом MException класс. Доступ к информации в объекте исключения можно получить с помощью try/catch. Или, если программа завершает работу из-за исключения и возвращает управление в командную строку, можно использовать MException.last.
MATLAB не прекращает выполнение программы, если возникает ошибка в try блок. В этом случае MATLAB передает управление catch блок.
Если все входы в error пусты, MATLAB не выдает ошибку.
assert | dbstack | errordlg | MException | MException.last | try | warning