Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники 60299.doc
Скачиваний:
22
Добавлен:
01.05.2022
Размер:
11.56 Mб
Скачать

3.1.2. Выполнение элементарных вычислений

На рис.3.2 представлено выполнение элементарной команды Matlab. Признаком готовности системы к выполнению команды является наличие знака приглашения >>, после которого расположен мигающий (активный) курсор (рис.3.2). Если команда заканчивается точкой с запятой, то результат действия не отображается в командной строке. В противном случае результат действия команды сразу выводится в рабочую область (рис. 3.3).

Текущий документ, отражающий работу пользователя с системой МАТLАВ и содержащий строки ввода, вывода и сообщения об ошибках, принято назы­вать сессией. Значения всех переменных, вычисленные в течение сессии, сохра­няются в специально зарезервированной области памяти, называемой рабочим пространством системы - Workplase. При желании определения всех перемен­ных и функций, входящих в текущую сессию, можно сохранить на диске в фай­ле с расширением .mat, саму сессию сохранить нельзя.

Рис.3.2. Выполнение элементарной команды Matlab

Как видно из рис. 3.2 и 3.3 кроме рабочего окна и рабочей среды в Matlab существуют окна Command History и Current Directory. В первом пользователь может получить список выполненных команд, а во втором выполнить поиск, просмотр, открытие файлов и папок, осуществить смену текущей директории, установить путь к файлу и т.д.

Рис.3.3 Примеры вывода результатов вычислений в Matlab

3.1.3. Редактирование и отладка м-файлов

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

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

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

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

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

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

■ вызвать команду Debug > Run из меню редактора М-файлов; воспользоваться клавиатурой и нажать на кнопку F5; набрать имя М-файла в командной строке и нажать Еnter.

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]