Сообщения об ошибках и их исправление

В MATLAB следует различать сообщения и предупреждения об ошибках. Сообщение об ошибке (выделяется красным цветом) предваряется тремя вопросительными знаками (???) и останавливает вычисления.

Предупреждение (выделяется черным цветом) обычно предваряется словом "Warning" ("Внимание") и информирует пользователя о том, что найденная ошибка может повлиять на ход вычислений, не останавливая вычислений. Предупреждения об ошибке, в частности, появляются при делении чисел на нуль.

 

Результатом деления положительного числа на нуль в MATLAB является значение inf (положительная бесконечность), а при делении отрицательного числа на нуль получается -inf (отрицательная бесконечность). Если разделить нуль на нуль, программа выдаст значение NaN (не число).

Напомним, что устранение ошибки наиболее целесообразно не путем набора нового правильного выражения, а редактированием ошибочного. С помощью клавиш <↓> и <↑> можно, перелистывая строки ранее введенных выражений или команд, найти необходимое выражение и либо отредактировать его, либо выполнить повторно.

Клавиши <→> и <←> перемещают курсор вправо и влево на один символ соответственно. Комбинация <Ctrl>+<→>, <Ctrl>+<←> перемещают курсор на одно слово вправо и влево.