При обнаружении ошибок в выражениях или командах MATLAB указывает на наличие ошибки. Из текста иногда можно понять сущность ошибки, но часто комментарии бывают настолько общими, что трудно установить место и содержание ошибки. Надо отличать предупреждение об ошибке от сообщения о ней. Предупреждения (обычно после слова Warning) не останавливают вычисления и лишь предупреждают о том, что ответ может быть ошибочным.
Пример предупреждения:
>> sin(0)/0
Warning: Divide by zero.
ans =
NaN
При сообщении об ошибке красного цвета(после знаков???) MATLAB не выдает решение. Вычислим, например, значение с помощью встроенной элементарной функции sqrt (квадратный корень), введя выражение
>> sqr(2)
??? Undefined function or variable 'sqr'.
Это сообщение об ошибке говорит о том (на английском языке), что не определена функция или переменная и указывает на sqr.