- •Департамент образования и науки ханты-мансийского автономного округа
- •Оглавление
- •Введение
- •1.3. Сохранение рабочей среды
- •1.4. Работа с массивами
- •1 Способ
- •2 Способ
- •1.5. Решение систем линейных уравнений
- •1.6. Считывание и запись данных
- •1.7. Контрольные вопросы
- •Лабораторная работа № 2 Построение графиков Содержание
- •2.1. Цель работы
- •2.2. Построение графиков одной переменной
- •2.3. Сравнение нескольких функций
- •2.4. Графики в логарифмических масштабах
- •2.5. Изменение свойств линии
- •2.6. Оформление пояснений к графикам
- •2.7. Графики функций двух переменных
- •2.8. Оформление графиков эффектами и цветом
- •Команды для цветового оформления графика
- •2.9. Поворот графика, изменение точки обзора
- •2.10. Параметрически заданные поверхности и линии
- •2.11. Анимированные графики
- •2. 12. Контрольные вопросы
- •3.3. Типы м-файлов
- •3.3.1. Файл-программы
- •3.3.2. Файл-функции
- •3.4. Файл-функции с одним входным аргументом
- •3.5. Файл-функции с несколькими входными аргументами
- •3.6. Файл-функции с несколькими выходными аргументами
- •3.7. Вычисления в MatLab
- •3.8. Интерполирование
- •3.9. Решение системы дифференциальных уравнений
- •3. 10. Варианты заданий
- •3.10. Контрольные вопросы
- •4.1. Общие указания к выполнению лабораторной работы
- •4.2. Цель работы
- •3. Краткие сведения из теории
- •Типовые звенья и значение коэффициентов уравнения (4.1)
- •Интегрирующих звеньев
- •Р 1 ис. 4.6. Характеристики идеального (1) и реального (2) дифференцирующих звеньев
- •4.4. Задание к лабораторной работе
- •Задания к лабораторной работе
- •4.5. Методика выполнения работы
- •Некоторые команды Control System Toolbox
- •4.6. Методический пример
- •4.7. Содержание отчета
- •4.8. Контрольные вопросы
- •4.9. Литература
- •5.1. Общие указания к выполнению лабораторной работы
- •5.2. Цель работы
- •5.3. Постановка задачи
- •5.4. Краткие сведения из теории
- •5.5. Методика выполнения работы
- •Некоторые команды Control System Toolbox
- •5.6. Задание к лабораторной работе
- •5.7. Методический пример
- •5.8. Отчет по лабораторной работе
- •5.9. Варианты заданий
- •5.11. Литература
- •6.1. Общие указания к выполнению лабораторной работы
- •6.2. Цель работы
- •6.3. Краткие сведения из теории
- •6.4. Методика выполнения работы
- •6.5. Методы контроля правильности набора схем и установки коэффициентов
- •6.6. Задание к лабораторной работе
- •6.7. Отчет по лабораторной работе
- •Варианты заданий
- •6.9. Литература
- •7.2. Цель работы
- •7.3. Краткие сведения из теории
- •7.4. Постановка задачи
- •7.5. Методика выполнения работы
- •7.6. Задание к лабораторной работе
- •7.7. Методический пример
- •7.8. Отчет по лабораторной работе
- •7.9. Варианты заданий
- •7.10. Контрольные вопросы
- •7.11. Литература
- •8.2. Цель работы
- •8.3. Краткие сведения из теории
- •8.4. Постановка задачи
- •8.5. Методика выполнения работы
- •Регулятор с опережением по фазе
- •Скорректированной системы
- •8.6. Отчет по лабораторной работе
- •8.7. Задачи для самостоятельной работы
- •Определения самолета
- •8.8. Контрольные вопросы
- •8.9. Литература
- •Основы теории управления в среде MatLab
- •628400, Россия, Ханты-Мансийский автономный округ,
2.4. Графики в логарифмических масштабах
Для построения графиков в логарифмическом и полулогарифмическом масштабах служат следующие функции:
-
loglog – логарифмический масштаб по обеим осям;
-
semilogx – логарифмический масштаб только по оси абсцисс;
-
semilogy – логарифмический масштаб только по оси ординат.
Задание 5. Построить графики функций
на отрезке [0,1, 5] в логарифмическом масштабе по оси x.
Методика выполнения:
>> x = [0.1:0.01:5];
>> f = log (0.5*x);
>> g = sin (log(x));
>> semilogx (x, f, x, g)
2.5. Изменение свойств линии
MatLab предоставляет возможность управлять видом графиков (цвет, тип линии), для чего служит дополнительный аргумент, помещаемый за каждой парой векторов. Этот аргумент заключается в апострофы и состоит из трех символов, которые определяют цвет, тип маркера и тип линии.
Таблица 2.1
Цвет |
Тип маркера |
Тип линии |
|||
y |
Желтый |
. |
Точка |
- |
Сплошная |
m |
Розовый |
٥ |
Кружок |
: |
Пунктирная |
c |
Голубой |
х |
Крестик |
-. |
Штрихпунктир |
r |
Красный |
+ |
Знак «плюс» |
-- |
Штрих |
g |
Зеленый |
* |
Звездочка |
|
|
b |
Синий |
s |
Квадрат |
|
|
k |
Черный |
v |
Треугольник |
|
|
Задание 6. Постройте первый график из задания 2 красными точечными маркерами без линии, а второй – пунктирной черной.
Методика выполнения:
1. Вызовите команды задания 2 для повторного редактирования.
2. Для построения графика задайте команду в следующем виде:
>> plot (x, f, ‘r.’, x, g, ‘k:’)
2.6. Оформление пояснений к графикам
Удобство использования графиков во многом зависит от дополнительных элементов оформления:
-
координатная сетка – наносится командой grid on;
-
подписи к осям – размещаются при помощи команд xlable, ylable;
-
заголовок – дается командой title;
-
текстовая информация о разных линиях – размещается командой legend.
Задание 7. Вывести графики изменения суточной температуры за 10 и 11 июня. Снабдить их всей необходимой информацией: создать легенду, подписать оси, линии оформить разным стилем.
Методика выполнения:
Ввести исходные данные:
>> time = [0 4 7 9 10 11 12 13 13.5 14 14.5 15 16 17 18 20 22];
>> temp1 = [14 15 14 16 18 17 20 22 24 28 25 20 16 13 13 14 13];
>> temp2 = [12 13 13 14 16 18 20 20 23 25 25 20 16 12 12 12 10];
plot (time, temp1, ‘r٥-’, temp2, ‘g*-’)
>> grid on
>> title (‘Суточные температуры’)
>> xlabel (‘Время (час.)’)
>> ylabel (‘Температура (С)’)
>> legend (’10 июня’, ’11 июня’)