Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ_ПРАК.doc
Скачиваний:
32
Добавлен:
13.05.2015
Размер:
2.12 Mб
Скачать

2. 12. Контрольные вопросы

  1. Команда для построения графика функции.

  2. Что нужно сделать, чтобы график не имел изломов?

  3. Как задать команду для построения графиков двух функций, определенных на разных отрезках?

  4. Команда для построения графиков двух функций, значения которых сильно различаются.

  5. Команда для построения графика функции в логарифмических координатах.

  6. Команда нанесения координатной сетки.

  7. Какими командами размещаются подписи к осям?

  8. Команда для построения графика функции двух переменных.

  9. Значения команд: surf (X, Y, Z), shading integr, colorbar, meshc.

  10. Какой командой можно подавить вывод результата?

  11. Команда построения трехмерной линии.

  12. Команды построения анимированного графика.

Лабораторная работа № 3

М-файлы. Вычисления в MatLab.

Решение систем уравнений

Содержание

3.1. Цель работы

3.2. Назначение М-файлов.

3.3. Типы М-файлов.

3.4. Файл-функции с одним входным аргументом.

3.5. Файл-функции с несколькими входными аргументами.

3.6. Файл-функции с несколькими выходными аргументами.

3.7. Вычисления в MatLab.

3.8. Интерполирование.

3.9. Решение системы дифференциальных уравнений.

3.10. Контрольные вопросы.

3.1. Цель работы

Научиться вычислять значения интегралов, находить корни полиномов, решать алгебраические и дифференциальные уравнения, а также производить интерполирование функций, заданных таблицей, в среде MatLab.

3.2. Назначение М-файлов

Чтобы сохранить команды, созданные в среде MatLab, удобно использовать редактор М-файлов. При помощи редактора М-файлов можно создавать собственные функции и вызывать их, в том числе и из командной строки.

Задание 1. Создать программу построения графиков двух функций в одном окне.

Команда для построения графиков нескольких функций в одном окне используется с тремя параметрами: subplot (i, j, n). Здесь i и j – число подграфиков по вертикали и горизонтали, а n – номер графика, который нужно сделать текущим. Номер отсчитывается от левого верхнего угла построчно.

Методика выполнения:

  1. Вызовите редактор файлов командой меню FileNewM-file.

  2. Наберите команды:

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)

  1. Сохраните файл под именем myfile.m в подкаталоге Work командой FileSave as.

  2. Для запуска всех команд на выполнение выберите команду меню DebugRun. На экране появится графическое окно Figure No.1, содержащее графики функций.

  3. Чтобы выполнить часть команд, выделите первые четыре команды листинга обычным способом и выполните их из пункта Evaluate Selection меню Text.

Открытие М-файла производится при помощи команды File Open или командой edit_имя файла из командной строки.

3.3. Типы м-файлов

М-файлы в MatLab бывают двух типов: файл-программы (Script M-files), содержащие последовательность команд, и файл-функции (Function M-files), в которых описываются функции, определяемые пользователем.