- •Департамент образования и науки
- •Оглавление
- •Введение
- •Лабораторная работа № 1
- •1.3. Сохранение рабочей среды
- •1.4. Работа с массивами
- •1 Способ
- •2 Способ
- •1.5. Решение систем линейных уравнений
- •1.6. Считывание и запись данных
- •1.7. Контрольные вопросы
- •Лабораторная работа № 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.3.1. Файл-программы
- •3.3.2. Файл-функции
- •3.4. Файл-функции с одним входным аргументом
- •3.5. Файл-функции с несколькими входными аргументами
- •3.6. Файл-функции с несколькими выходными аргументами
- •3.7. Вычисления в MatLab
- •3.8. Интерполирование
- •3.9. Решение системы дифференциальных уравнений
- •3. 10. Варианты заданий
- •3.10. Контрольные вопросы
- •Лабораторная работа № 4
- •Типовые звенья и значение коэффициентов уравнения (4.1)
- •Интегрирующих звеньев
- •Р 1ис. 4.6. Характеристики идеального (1) и реального (2) дифференцирующих звеньев
- •4.4. Задание к лабораторной работе
- •Задания к лабораторной работе
- •4.5. Методика выполнения работы
- •Некоторые команды Control System Toolbox
- •4.6. Методический пример
- •4.7. Содержание отчета
- •4.8. Контрольные вопросы
- •4.9. Литература
- •Лабораторная работа № 5
- •5.4. Краткие сведения из теории
- •5.5. Методика выполнения работы
- •Некоторые команды Control System Toolbox
- •5.6. Задание к лабораторной работе
- •5.7. Методический пример
- •Рис 5.4 Импульсная переходная функция w(t)
- •5.8. Отчет по лабораторной работе
- •5.9. Варианты заданий
- •5.10. Контрольные вопросы
- •Лабораторная работа № 6
- •6.4. Методика выполнения работы
- •6.5. Методы контроля правильности набора схем и установки коэффициентов
- •6.6. Задание к лабораторной работе
- •6.7. Отчет по лабораторной работе
- •Варианты заданий
- •6.9. Литература
- •7.4. Постановка задачи
- •7.5. Методика выполнения работы
- •7.6. Задание к лабораторной работе
- •7.7. Методический пример
- •Рис 7.4. Siso-Design Tool
- •7.8. Отчет по лабораторной работе
- •7.9. Варианты заданий
- •7.10. Контрольные вопросы
- •7.11. Литература
- •Лабораторная работа № 8
- •8.4. Постановка задачи
- •8.5. Методика выполнения работы
- •Регулятор с опережением по фазе
- •Скорректированной системы
- •8.6. Отчет по лабораторной работе
- •8.7. Задачи для самостоятельной работы
- •Определения самолета
1.7. Контрольные вопросы
Основные элементы окна MatLab.
Как просмотреть ранее введенные команды?
Как вызвать ранее введенную команду для редактирования?
Различает ли MatLab прописные и строчные буквы?
Как ввести длинное выражение в командную строку?
Как сохранить и считать данные рабочей среды?
Как узнать размерность и размер вектора?
Чем ввод вектор-строки отличается от ввода вектор-столбца?
Для чего при вводе уравнения в него вставляются точки?
Команда скалярного произведения векторов.
Команда векторного произведения векторов.
Какие существуют способы введения матриц?
Какие существуют способы доступа к элементам матрицы?
Каково назначение оператора \ ?
Как считать данные из текстового файла?
Какой командой можно сохранить данные в текстовый файл?
Лабораторная работа № 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. Самостоятельные работы
2.13. Контрольные вопросы.
2.1. Цель работы
Научиться строить графики в среде MatLab.
2.2. Построение графиков одной переменной
MatLab обладает хорошо развитыми графическими возможностями для визуализации данных. Построение графиков функций одной переменной в линейном масштабе осуществляется при помощи функции plot.
Задание 1. Построить график функции
определенный на отрезке [0, 1].
Методика выполнения:
1. Задать вектор значений аргумента x:
>> x = [0:0.05:1];
2. Вычислить вектор y значений функции y(x):
>> y = exp(-x).*sin(10*x);
3. Вызвать команду plot для построения графика:
>> plot (x, y)
После выполнения команды на экране появится окно Figure No.1 с графиком функции. Окно содержит меню, панель инструментов и область графика.
Команда plot соединяет точки с координатами (x(i), y(i)) прямыми линиями, автоматически масштабируя оси оптимального расположения графика в окне. Расположите основное окно MatLab и окно с графиком функции рядом, так, чтобы они не перекрывались.
4. Чтобы график не имел изломов, следует вычислить функцию в большем числе точек на отрезке [0, 1], т.е. задать меньший шаг, например 0,01, при вводе вектора x. Для этого вызовите ранее введенные команды клавишами <↓>, <↑>, отредактируйте их и выполните, нажав <Enter>.
2.3. Сравнение нескольких функций
Задание 2. Построить графики двух функций в одних координатных осях:
на отрезке [–2π, 2π].
Методика выполнения:
1. Сгенерируйте вектор-строку аргумента x и вектор-строки f и g, содержащих значения функций:
>> x = [–2* pi:pi/20:2*pi];
>> f = exp (0.1*x).*sin (x).^2;
>> g = exp (–0.2*x).*sin (x).^2;
>> plot (x, f, x, g)
Задание 3. Построить графики двух функций: f (x), определенной на отрезке [–π, 2π] и g(x), определенной на отрезке [–2π, π].
Методика выполнения:
>> x1 = [–pi:pi/20:2*pi];
>> f = exp (0.1*x1).*sin (x1).^2;
>> x2 = [–2*pi:pi/20:pi];
>> g = exp (–0.2*x2).*sin (x2).^2;
>> plot (x1, f, x2, g)
Задание 4. Построить графики функций, значения которых сильно отличаются друг от друга:
и
определенных на отрезке [0,5, 3].
Методика выполнения:
>> x = [0.5:0.01:3];
>> f = x.^–3;
>> F = 1000*(x + 0.5).^–4;
>> plotyy (x, f, x, F)