- •Лабораторная работа № 2. М – файлы. Вычисления в MatLab. Решение систем уравнений. Количество часов на лабораторную работу – 2
- •2.Типы м – файлов
- •3. Файл-программы
- •4.Установка путей
- •5. Файл – функции
- •6. Вычисления в MatLab
- •7. Интерполирование
- •8. Решение системы дифференциальных уравнений
- •9.Контрольные вопросы:
Лабораторная работа № 2. М – файлы. Вычисления в MatLab. Решение систем уравнений. Количество часов на лабораторную работу – 2
1. Цель: Изучить работу М-файлов, научиться их создавать и использовать, понять для чего они нужны и как можно успростить многие операции.
Содержание:
Цель
Типы М-файлов
Файл-программы
Установка путей
Файл-функции
Вычисления в MatLab
Интерполирование
8. Решение системы дифференциальных уравнений
9. Контрольные вопросы
Внимание!!! Некоторые выполняемые коды заданий содержат «ловушки». Будьте внимательны и аккуратны!
Чтобы сохранить команды, созданные в среде MatLabудобно использовать редакторМ – файлов. При помощи редактора М – файлов можно создавать собственные функции и вызывать их, в том числе и из командной строки.
Задание1: создать программу построения графиков двух функций в одном окне.
Команда для построения графиков нескольких функций в одном окне используется с тремя параметрами subplot(i,j,n). Здесьiиj– число подграфиков по вертикали и горизонтали, аn– номер графика, который нужно сделать текущим. Номер отсчитывается от левого верхнего угла построчно.
Методика выполнения:
Вызовите редактор файлов командой меню File → New → M-file.
Наберите команды:
x = [0:0.1:7];
f = exp (-x);
subplot (1,2,1)
plot (x,f)
%построение графика sin(x)-Это комментарий, который начинается со знака%
g = sin (x);
subplot (1,2,2)
plot (x,g)
Сохраните файл под именем myfile.mв подкаталогеWorkкомандойFile→Save as.
Для запуска всех команд на выполнение выберите команду меню Debug→Run. На экране появится графическое окноFigure No.1, содержащее графики функций.
Чтобы выполнить часть команд, выделите первые четыре команды листинга обычным способом и выполните их из пункта Evaluate SelectionменюText.
Открытие М – файлапроизводится при помощи командыFile → Open или командойedit_имя файлаиз командной строки.
2.Типы м – файлов
М – файлывMatLabбывают двух типов:файл – программы(Script M-files), содержащие последовательность команд, ифайл – функции, (Function M -files), в которых описываются функции, определяемые пользователем.
3. Файл-программы
Все переменные, объявленные в файл – программе, становятся доступными в рабочей среде после ее выполнения.
Задание №2: выполните в редактореМ – файлов файл-программу, приведенную в задании №1 и наберите командуwhosв командной строке. Просмотрите описание переменных. Переменные, объявленные вфайл – программеможно использовать в другихфайл – программах.
Фактически, созданный М – файлстановится командой, которую понимаетMatLab.
4.Установка путей
Текущий каталог определяется в диалоговом окне Current Directoryрабочей среды. Окно присутствует в рабочей среде, если выбран пунктCurrent DirectoryменюViewрабочей среды. Текущий каталог выбирается из списка. если его нет в списке, то его можно добавить из диалогового окнаBrowse for Folder, вызываемого нажатием на кнопку, расположенную справа от списка.
Определение путей поискапроизводится из диалогового окна командой менюFile →Set Path. Для добавления каталога используйте кнопкуAdd Folderи в появившемся диалоговом окнеBrowse for Pathвыберите требуемый каталог. Добавление каталога со всеми его подкаталогами осуществляется кнопкойAdd with Subfolders.