Если при наборе сделана ошибка и Matlab не может распознать команду, то происходит выполнение команд до неправильно введенной команды, после чего выводится сообщение об ошибке в командное окно.
Plot(x,y1,x,y2)
Пример 1.
Прежде чем открывать окно редактора не забудьте сменить каталог.
Новый файл открывается в окне редактора М-файлов.
Раскройте менюFileКомандного окна Matlab и в пунктеNewвыберите подпункт Script (или M-fileв более ранних версиях)
Работа из командной строки Matlab (сценарий, дневник) затруднена, если требуется вводить много команд и часто их изменять. Тем более, что сценарий сохраняет только значения всех (или по выбору пользователя) переменных, но не команды, введенные в командных строках.
M-файлы, основы программирования.
Самым удобным способом выполнения команд Matlab является использование М-файлов, в которых можно набирать команды, выполнять их все сразу или частями, сохранять в файле и использовать в дальнейшем.
Для работы с М-файлами предназначен редактор/отладчик М-файлов Editor. При помощи этого редактора можно создавать собственные программы и функции и вызывать их, в том числе и из командной строки.
Открыть редактор:
(или пиктограмма на Панели инструментов).
По умолчанию файлу дается имя Untitled (безымянный), которое впоследствии (при сохранении файла) можно изменить на другое, отражающее тему задачи. Это имя отображается в титульной строке окна редактирования М-файла, которое размещается в окне редактора/отладчика.
Наберите в редакторе команды, приводящие к построению двух графиков в одном графическом окне:
x=-10:0.1:10;
y1=sin(x);
y2=cos(x);
Сохраните файл с именем primer1.m в своей папке, выбрав пункт Save asменюFile редактора Editor, или пиктограмму дискетка на Панели инструментов.
Для запуска на выполнение всех команд, содержащихся в файле, из редактора следует выбрать пункт Runв менюDebug (илиF5, или пиктограмма зеленый треугольник на ПИ).
На экране появится графическое окно Figure 1,содержащее графики функций.
Если Вы решили построить график y1=sin2(x) вместо y1=sin(x), то просто внесите изменение в строку y1=sin(x) в редакторе, сохраните и запустите на выполнение.
Изменить ошибочную команду можно и в командном окне: используя клавиши вверх-вниз, вправо-влево найдите эту команду, внесите исправления Enter.
Очень удобной возможностью, предоставляемой редактором М-файлов Editor, являетсявыполнение части команд.
Выделите при помощи мыши, удерживая левую кнопку, или клавишами со стрелками при нажатой клавише <Shift>, несколько команд программы и выполните их из пунктаEvaluateSelection(вычислить по выбору) менюText (или F9).
Отдельные блоки и команды М-файла можно снабжатькомментариями,которые пропускаются при выполнении, но удобны при работе с М-файлом. Комментарии в MatLab начинаются со знака процента и автоматически выделяются зеленым цветом, например:
plot(x,y1,x,y2)%График двух функций
В редакторе/отладчике М-файлов может быть одновременно открыто несколько файлов. Переход между файлами осуществляется при помощи закладок с именами файлов, расположенных внизу окна редактора.
Таким образом, в редакторе/отладчике можно редактировать несколько m-файлов, и каждый из них будет находиться в своем окне редактирования, хотя активным может быть только одно окно, расположенное поверх других окон.
Открытие существующего М-файла производится при помощи пункта Open меню File Командного окна (рабочей среды), либо редактора М-файлов Editor.
Открыть файл в редакторе Editor можно и командой edit из командной строки, указав в качестве аргумента имя файла, например: