- •Департамент образования и науки ханты-мансийского автономного округа
- •Оглавление
- •Введение
- •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, Россия, Ханты-Мансийский автономный округ,
1 Способ
При вводе матрицу можно рассматривать как вектор-столбец из трех элементов, каждый из которых является вектор-строкой длиной три.
>> A = [4 3 –1; 2 7 0; –3 1 2]
2 Способ
>> B = [4 3 –1 <Enter>
MatLab ничего не вычислил, а курсор мигает на следующей строке без символа >>. Продолжайте ввод матрицы построчно. Последнюю строку завершите квадратной скобкой.
Доступ к элементам матрицы осуществляется при помощи двух индексов – номера строки и номера столбца:
>> C (2, 3)
Или для доступа к элементам матрицы можно использовать один индекс, так как матрица А размера m × n хранится в виде вектора длиной mn, в котором все элементы расположены один за другим построчно:
[А(1, 1) A(1, 2) A(1, 3) … A(n, 1) A(n, 2) … A(m, n)]
1.5. Решение систем линейных уравнений
Задание 11. Решите систему уравнений:
Методика выполнения:
1. Введите матрицу системы в массив А.
2. Введите вектор правой части в массив b.
3. Решите систему при помощи оператора \ :
>> x = A\b
При решении системы с помощью оператора \ выбор алгоритма решения поручается MatLab. MatLab сам исследует, является ли матрица треугольной или может быть приведена перестановками строк и столбцов к треугольному виду, симметричная матрица или нет, квадратная или прямоугольная. Если имеется информация о свойствах матрицы, то разумно использовать специальные методы.
1.6. Считывание и запись данных
Задание 12. Решить систему линейных уравнений, матрица коэффициентов (4 × 4) и вектор правой части которых хранятся в текстовых файлах matr.txt, rside.txt, и записать результат в файл sol.txt.
Методика выполнения:
1. В программе NotePad подготовьте файлы с данными. Матрицы запишите в файле построчно, элементы в строке отделяйте пробелом. Вектор правой части введите в отдельный файл в виде столбца.
2. Скопируйте файлы matr.txt и rside.txt в подкаталог Work основного каталога MatLab.
3. Считайте данные из файлов:
>> A = load (‘matr.txt’);
>> b = load (‘rside.txt’);
4. Вычислите корни уравнения:
>> x = A\b;
5. Сохраните результаты в файл:
>> save ‘sol.txt’ x -ascii
Параметр -ascii означает запись в текстовом формате.
Просмотреть содержимое файла можно любым текстовым редактором.
Самостоятельная работа №1
Найдите значение выражения, используя ранее введенные переменные x и y.
Вариант № |
|
|
1 |
A=3, B=2, C=1 A=0.1, B=0.2, C=0.3 |
|
2 |
A=7, B=2, C=1 A=7.1, B=2, C=3 |
|
3 |
A=3, B=2, C=1 A=1, B=2.3, C=4 |
|
4 |
A=3, B=2, C=1 A=3, B=4.1, C=5 |
|
5 |
|
A=5, B=2, C=4 A=2.3, B=1, C=4 9 |
6 |
|
A=3, B=1, C=4 A=-1, B=2.1, C=5 |
7 |
|
A=1, B=2, C=3 A=1.2, B=2.3, C=4 |
8 |
|
A=3, B=2, C=1 A=0.1, B=0.2, C=0.3 |
9 |
|
A=3, B=7, C=2 A=0.1, B=0.2, C=0.3 |
10 |
|
A=1, B=2, C=3 A=3, B=1.9, C=0.9 |
11 |
|
A=1, B=2, C=3 A=2.5, B=0.25, C=1.3 |
12 |
|
A=3, B=2, C=1 A=1, B=2.3, C=4 |
13 |
A=0.1, B=0.2, C=0.3 A=3, B=2, C=1 |
|
14 |
|
A=1, B=2, C=3 A=4, B=6.3, C=8 |
15 |
|
A=3, B=2, C=1 A=1, B=2.3, C=4 |
Самостоятельная работа №2
Подготовьте данные в текстовых файлах и решите систему уравнений:
Вариант |
Система уравнений |
Вариант |
Система уравнений |
1 |
9x1 + 0,3х2 + 0,2х3 = 1,8 1,5х1 + 2,1х2 + 1,7х3 = 5,9 –2,9х1 + 0,7х2 + 5,6х3 = 8,4 |
8 |
1,1х1 + 3,3х2 + 0,2х3 = 2,3 –7,5х1 – 2,1х2 + 1,9х3 = 3,2 1,9х1 – 2,7х2 + 5,6х3 = –8,4 |
2 |
17х1 + 5х2 – 7,2х3 = 6,3 –0,5х1 – 2,1х2 + 6,3х3 = 10,9 4,9х1 – 2,7х2 + 3,6х3 = 7,4 |
9 |
–2х1 + 1,3х2 – 0,1х3 = –1,3 9,5х1 – 7,1х2 + 1,3х3 = 5,9 –1,2х1 + 0,3х2 + 5,6х3 = 6,4 |
3 |
1,4х1 + 0,9х2 + 0,2х3 = –7,3 3,5х1 – 2,7х2 + 1,3х3 = 3,2 –4,9х1 – 7,7х2 + 2,6х3 = 15,4 |
10 |
4х1 + 1,3х2 – 0,4х3 = 4,3 1,7х1 + 2,4х2 + 7,3х3 = 9,3 –0,2х1 – 1,6х2 + 2,6х3 = –0,4 |
4 |
6х1 + 8,3х2 + 0,2х3 = 13,3 2,5х1 – 2,1х2 – 1,3х3 = 0,9 3,9х1 – 2,7х2 + 5,6х3 = 6,4 |
11 |
32х1 + 17,3х2 – 21х3 = 51,3 22,5х1 – 12,1х2 + 71,3х3 = 43,9 10,9х1 – 50,7х2 – 15,6х3 = 45,4 |
5 |
2х1 + 3х2 – 0,2х3 = 2,3 –0,5х1 + 4,1х2 + 7,3х3 = 8,3 –0,9х1 – 2,7х2 + 3,3х3 = 7,4 |
12 |
–1,1х1 – 40,3х2 + 13,2х3 = 21,7 10,5х1 + 12,1х2 – 11,3х3 = 13,7 –2,9х1 + 3,7х2 + 15,6х3 = 15,8 |
6 |
–2х1 + 2,3х2 – 0,2х3 = 4,3 –0,5х1 + 3,1х2 + 7,3х3 = 9,9 0,9х1 – 2,7х2 + 8,6х3 = 15,4 |
13 |
2х1 + 3х2 + 14,2х3 = 41,9 10,5х1 – 32,1х2 + 11,3х3 = 23,9 –20,9х1 + 10,7х2 – 15,6х3 = 25,4 |
7 |
–1,2х1 + 7,3х2 – 9,2х3 = 31,3 –7,5х1 + 2,1х2 + 2,3х3 = 7,6 1,9х1 – 0,7х2 – 0,6х3 = 2,4 |
14 |
–17,2х1 + 6,3х2 – 3х3 = 21,3 –7,5х1 + 3,1х2 +1,9х3 = 6,9 –0,9х1 – 10,7х2 + 5,6х3 = –15,4 |