Линейные системы управления в пакете MATLAB
Учебное пособие предназначено для первоначального знакомства с современным интерактивным пакетом MATLAB, применяемым в инженерном деле, в математике и экономике. В него включены элементарные сведения по работе с векторами и матрицами, рассмотрены арифметические операции и функции. Приводятся сведения, позволяющие использовать богатые возможности пакета по графическому представлению данных. Рассмотрены примеры моделирования и проектирования простейших регуляторов с использованием MATLAB/SIMULINK. В пособие включены также основные принципы синтеза регуляторов систем подчинённого регулирования и приведены данные по типовым переходным функциям этих систем. Представлены основные команды, позволяющие работать с матрицами и структурами, которые представляют объекты из области теории управления техническими системами. Пособие предназначено для студентов всех форм обучения по направлению подготовки 13.03.02 — Электроэнергетика и электротехника.
Содержание
Содержание книги "Линейные системы управления в пакете MATLAB "
Отрывок из книги
10Глава 2. Числа. Векторы и матрицы >>y=3:6y=3 4 5 6Этот оператор задаёт вектор-строку со значениями «от и до» с шагом 1>>y=1:2:7y=1 3 5 7Такой оператор задаёт вектор и его элементы с шагом 2 от 1 до 7. Подобным образом можно задавать векторы с произвольными начальными и конечными значениями и шагомОпределение значений элементов матриц>>A=[1 2 3;4 5 6];Элементы матрицы разделяются пробелами, строки — точкой с запятой>>A=[1 2 3;4 5 6]A=1 2 3 4 5 6Матрица распечатывается, если не ставится точка с запя-той после закрывающей квадратной скобки>>A=[1 2 3 4 5 6]A=1 2 3 4 5 6Альтернативная форма определения матрицы: в этом слу-чае строки должны заканчиваться нажатием клавиши En-ter A=[1 2 3*4 10/2 3+1 8]A=1 2 12 5 4 8Элементы матрицы могут также задаваться как результат вычислений>>x=[1;3;5];>>y=[2;4;6];>>A=[x y]A=1 2 3 4 5 6Если х и y матрицы — столбцы равной длины, то можно составить матрицу А, состоящую из столбцов х и y>>x=[0 1 2 3 4];>>A=[x; x‑1; x*2]A= 0 1 2 3 4 —1 0 1 2 3 0 2 4 6 8Из нескольких векторов-строк с использованием точки с запятой и арифметических операций можно составить матрицуИзвлечение элементов, строк и столбцов из матрицы>>x=A(2,3)x=1Пример извлечения элемента матрицы А из строки с номером 2 и столбца с номером 3>> x=A(:,2)x=1 0 2 Пример формирования вектора-столбца из столбца с номером 2 матрицы А
Внимание!
При обнаружении неточностей или ошибок в описании книги "Линейные системы управления в пакете MATLAB (автор Геннадий Смирнов, Виктор Томашевич)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку