Редактирование и отладка М-файлов

Как было сказано выше, М-файл - это список команд МАТLАВ, сохраненный на диске. Для подготовки, редактирования и отладки М-файлов служит спе­циальный редактор, который можно вызвать, выполнив команду главного меню File > New > M-file.

В результате работы этой команды будет создан новый М-файл. Окно редактора М-файлов выглядит как стандартное окно Windows,то есть имеет заголовок, меню, панели инструментов и строку состояния.

Ввод текста в окно редактора М-файла осуществляется но правилам, приня­тым для команд МАТLАВ. Рис. 4 содержит пример ввода команд для реше­ния квадратного уравнения 3x2 + 5 х + 4 = 0. Не трудно заметить, что точка с за­пятой «;» ставится после тех команд, которые не требуют вывода значений.

Рис. 4. Ввод команд в М-файл

Для сохранения введенной информации необходимо выполнить команду File > Save из меню редактора М-файлов. Если информация сохраняется впервые, то появится окно Save File As.... Ввод имени в поле File Name и щелчок по кнопке Save приведет к сохранению информации, находящейся в окне редактора М-файлов.

Привести операторы М-файла к выполнению можно несколькими способами:

■ вызвать команду Debug > Run из меню редактора М-файлов;

■ воспользоваться клавиатурой и нажать на кнопку F 5;

■ набрать имя М-файла в командной строке и нажать Еmter.

Все эти действия приведут к появлению в рабочей области результатов вычислений команд М-файлов. Как видно из рис. 5. уравнение имеет комплексные корни.

Рис. 5. Выполнение М – файла.

Отметим, что редактор M-файлов имеет возможность работы со множеством окон и обладает принятыми для текстовых файлов редакторов приемами редактирования.

  1. ПЕРЕМЕННЫЕ В MATLAB

В любой области MATLAB можно определить переменные, а затем использовать в выражениях.

Любая переменная до использования в формулах и выражениях должна быть определена. Для определения переменной необходимо набрать ее имя, символ «=» и значение переменной. Здесь знак равенства – это оператор присваивания, действие которого не отличается от других языков программирования.

Имя переменной не должно совпадать с именами встроенных процедур, функций и встроенных переменных системы может содержать до 19 символов. Система различает большие и малые буквы в именах переменных. То есть ABC, abc, Abc, aBc – это имена разных переменных.

Выражение в правой части оператора присваивания может быть числом, арифметическим выражением, строкой символов или символьным выражением. Отметим, что если речь идет о символьной или строковой переменной, то выра­жение в правой части оператора присваивания следует брать в одинарные ка­вычки.

Несколько примеров присвоения значений переменным приведено в листин­ге 1. Обратите внимание, что если символ «;» в конце выражения отсутствует, то в качестве результата выводится имя переменной и ее значение. Наличие символа «;» передает управление следующей командной строке. Это позволяет использовать имена переменных для записи промежуточных результатов в па­мять компьютера.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: