- •Департамент образования и науки
- •Оглавление
- •Введение
- •Лабораторная работа № 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. Задачи для самостоятельной работы
- •Определения самолета
2.10. Параметрически заданные поверхности и линии
MatLab позволяет строить трехмерные линии, определенные формулами:
x = x(t), y = y(t), z = z(t), t [a, b],
и поверхности, задаваемые зависимостями
x = x(u, v), y = y(u, v), z = z(u, v), u [a, b] и v [a, b].
Задание 11. Получите график линии:
Введите координатную сетку. Шаг сетки 0,01. Для вывода графика используйте команду plot3(x,y,z). Добавляя маркеры, измените тип и цвет линий.
Методика выполнения:
>> t = [0:0.1:100];
>> x = exp (abs (t – 50)/50).*sin (t);
>> y = exp (abs (t – 50)/50)/*cos (t);
>> z = t;
>> plot3(x,y,z)
>> grid on
Задание 12. Построить параметрически заданную поверхность:
x(u, v) = 0,3 · u · cos v, y(u, v) = 0,3 · u · sin v,
z (u, v) = 0,6 · u, u, v (–2π, 2π).
Методика выполнения:
1. Сгенерируйте при помощи двоеточия вектор-столбец и вектор-строку, содержащие значения параметров на заданном интервале (u – вектор-столбец, а v – вектор-строка):
>> u = [–2*pi:0.1*pi:2*pi]’;
>> v = [–2*pi:0.1*pi:2*pi];
2. Сформируйте матрицы X, Y, содержащие значения функций x(u, v), y(u, v) в точках, соответствующих значениям параметров, при помощи внешнего произведения векторов (звездочка без точки):
>> X = 0.3*u*cos (v);
>> Y = 0.3*u*sin (v);
3. Матрица Z должна быть того же размера, что и матрицы X, Y, кроме того, она должна содержать значения, соответствующие значениям параметров. Если бы в функцию z(u, v) входило произведение u и v, то матрицу Z можно было бы заполнить аналогично матрицам X, Y – при помощи внешнего произведения. С другой стороны, функцию z(u, v) можно представить в виде z(u, v) = 0,6 · u · g(v), где g(v) ≡ 1. Поэтому для вычисления Z снова применим внешнее произведение на вектор-строку той же размерности, что v, состоящую из единиц:
>> z = 0.6*u*ones (size (v));
4. Постройте график:
>> surf (X, Y, Z);
>> colorbar
>> xlabel (‘\itx =0.3 \itu cos \itv’)
>> ylabel (‘ity = 0.3 \itu sin \itv’)
>> zlabel (‘\itz = 0.6 \itu’)
2.11. Анимированные графики
Задание 13. Построить траекторию движения точки, которая перемещается в пространстве в течение 10 секунду и координаты которой изменяются по закону:
Методика выполнения:
>> t = [0:0.001:10];
>> x = sin (t)./(t + 1);
>> y = cos (t)./(t + 1);
>> comet (x, u)
Самостоятельная работа №1
Постройте график функции, заданный выражением из таблицы. Каждую из трех ветвей графика оформите различными линиями. Создайте на графике линии сетки, подпишите оси.
Вариант № |
График функции |
Область определения |
| |||
1 |
|
Где х [0,12] |
| |||
2 |
|
Где х [-1,5] |
| |||
3 |
|
Где х [-1,8] |
| |||
4 |
|
Где х [0,10] |
| |||
5 |
|
Где х [0,10] |
| |||
6 |
|
Где х [-1,5] |
| |||
7 |
|
Где t [-1,1] |
| |||
|
8 |
Где x [-2,5] | ||||
|
9 |
Где x [0,5] | ||||
|
10 |
Где x [-3,3] | ||||
|
11 |
Где x [-3,8] | ||||
|
12 |
Где x [-1,3] | ||||
|
13 |
Где x [0,5] | ||||
|
14 |
|
На интервале x [1,15] |
Самостоятельная работа №2
Постройте график функции двух переменных:
Вариант № |
Функция |
Область определения |
Шаг |
1 |
|
x[1,2],y[0, 2]. |
0,02 |
2 |
|
x[-1, 1], y[-2, ]. |
0,04 |
3 |
|
x[-1, 1], y[-2, ]. |
0,05 |
4 |
|
x[-1, 1],y[-2,1]. |
0.05 |
5 |
|
x[0, 1],y[-2,0]. |
0,03 |
6 |
|
x[0, 1],y[-2,0]. |
0,04 |
7 |
|
x[0, 1],y[-2,1] |
0,07 |
8 |
|
x[-1, 1],y[0, 2] |
0,06 |
9 |
|
x[0, 1],y[1, 2] |
0,05 |
10 |
|
x[-1, 1],y[0, 2] |
0,13 |
11 |
|
x[-1,1],y[0, 2] |
0,8 |
12 |
x[0, 1],y[-2,0] |
0,05 | |
13 |
|
x[-1,1],y[0, 2} |
0,1 |
14 |
|
x[0,1],y[2,0] |
0,05 |
15 |
|
x[0,1], y[-2, 0] |
0,07 |
Самостоятельная работа №3
Построить прозрачную каркасную поверхность эллипсоида, заданного соотношениями:
x(u, v) = cos u · cos v, y (u, v) = 0,7 cos u · sin v, z (u, v) = 0,8 · sin u,
u, v [–2π, 2π].
Самостоятельная работа №4
Построить траекторию точки, перемещающейся в пространстве в течение 100 секунд по закону: