- •1 Вводное занятие. Правила техники безопасности при выполнении лабораторных работ в дисплейном классе.
- •2 Изучение интерфейса пакета MathCad
- •Теоретические сведения
- •Рабочее окно MathCad
- •Массивы и строки, формирование и использование.
- •Формулы, их ввод, редактирование и вычисление.
- •Порядок выполнения
- •Контрольные вопросы.
- •Математические выражения
- •Операторы
- •Типы данных
- •Функции
- •Текстовые фрагменты
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Упражнение 5.
- •Контрольные вопросы
- •4 Средства графики и анимация в пакете MathCad.
- •Графические области
- •Создание анимационного клипа
- •Упражнение 1.
- •Упражнение 2.
- •Упражнение 6.
- •Построение пересекающихся фигур
- •Упражнение 2.
- •Упражнение 3.
- •Контрольные вопросы
- •5 Аналитические вычисления в системе MathCad.
- •Выделение выражений для символьных вычислений
- •Символьные операции
- •Операции с выделенными выражениями
- •Операции с выделенными переменными
- •Операции с выделенными матрицами
- •Интегральные преобразования
- •Стиль представления результатов вычислений
- •Примеры символьных операций в командном режиме
- •Операторы вычисления пределов функций
- •Порядок выполнения лабораторной работы
- •Контрольные вопросы
- •6 Приближение функций в пакете MathCad.
- •Интерполяция функций
- •Аппроксимация функций
- •Порядок выполнения лабораторной работы
- •Упражнение 1.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Упражнение 5.
- •Варианты заданий для упражнений 1-3
- •Контрольные вопросы
- •Численное решение скалярного уравнения
- •Аналитическое решение скалярного уравнения
- •Решение системы линейных алгебраических уравнений (СЛАУ)
- •Порядок выполнения лабораторной работы
- •Упражнение 1.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Контрольные вопросы
- •8 Решение ОДУ в системе MathCad.
- •Использование решающего блока
- •Прямой вызов решателей
- •Задание на работу
- •Варианты задания.
- •Контрольные вопросы
- •9 Изучение интерфейса системы Matlab.
- •Теоретические сведения
- •Команды управления окном
- •Порядок выполнения лабораторной работы
- •Упражнение 1.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Контрольные вопросы
- •Теоретические сведения
- •Operators and special characters.
- •Arithmetic operators (арифметические операторы).
- •Пример 1:
- •Пример 2
- •Relational и Logical operators (отношения и логические оперции)
- •Пример 3:
- •Special characters (специальные символы)
- •Программирование и m- файлы.
- •Структурные типы данных
- •Пример 7
- •Пример 8
- •Пример 9
- •Пример 10
- •Пример 11
- •Управляющие операторы
- •Ветвление: IF и SWITCH
- •Циклы FOR и WHILE
- •Команды ввода – вывода
- •Пример 12
- •Пример 13
- •Интерактивное взаимодействие
- •Пользовательские функции и сценарии
- •Порядок выполнения лабораторной работы
- •Контрольные вопросы
- •11 Графические средства системы Matlab.
- •Теоретические сведения
- •Пример 4:
- •Пример 5
- •Пример 6:
- •Порядок выполнения
- •Упражнение 1.
- •Упражнение2.
- •Упражнение 3.
- •Контрольные вопросы
- •Теоретические сведения
- •Свойства ЛСС-объекта.
- •Создание и преобразования ЛСС
- •Пример 1
- •Пример 2
- •Пример 3
- •Пример 4
- •Методы Control System Toolbox
- •ЛСС – модели (LTI Models Function)
- •Характеристики моделей (Model Characteristics)
- •Преобразование моделей (Model Conversions Function)
- •Упрощение моделей (Model Order Reduction)
- •Преобразование ss-моделей (State-Space Realizations)
- •Динамические характеристики моделей (Model Dynamics)
- •Соединение моделей (Model Interconnections)
- •Отклики во временной области (Time Responses Function)
- •Частотные характеристики (Frequency Response)
- •Порядок выполнения
- •Упражнение 1.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Упражнение 5.
- •Упражнение 6.
- •Упражнение 7.
- •Контрольные вопросы
- •13 Интерфейс среды Simulink. Основные блоки.
- •Теоретические сведения
- •Визуальный синтез в частотной области
- •Пример 3
- •Синтез регулятора во временной области
- •Порядок выполнения.
- •Упражнение 1.
- •Упражнение 2.
- •Контрольные вопросы
- •14 Средства физического моделирования в среде Simulink
- •Теоретические сведения
- •Получение дифференциальных уравнений из блок-схемы Simulink
- •Пример 1
- •Пример 2
- •Пример 3
- •Моделирование силовых электрических систем
- •Пример 4
- •Порядок выполнения
- •Упражнение 1.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Упражнение 5.
- •Упражнение 6.
- •Контрольные вопросы
- •Список литературы
- •Основная литература
- •Дополнительная литература
- •Периодические издания
- •Программное обеспечение и Интернет-ресурсы
- •Методические указания к курсовому проектированию и другим видам самостоятельной работы
Z1 + Z2 = Z1 - Z2 = Z1 Z2 = Z1/Z2 =
Контрольные вопросы
1.С помощью какого оператора можно вычислить выражение?
2.Что такое поэлементное выполнение операций и как его задать?
3.Как изменить формат представления чисел?
4.Как определить индексированную переменную?
5.Что значит двоеточие в разных вариантах применения?
6.Какие виды массивов Вам известны?
7.Как устроена система помощи Матлаб?
10Использование системы Matlab в качестве научного калькулятора. Работа с векторами и матрицами.
Теоретические сведения
Operators and special characters. |
|
|
|
|||
Арифметические операторы. |
|
|
|
|||
plus |
|
|
- Сложение |
|
|
+ |
uplus |
|
|
- Унарный плюс |
|
|
+ |
minus |
|
|
- Вычитание |
|
|
- |
uminus |
|
- Унарный минус |
|
|
- |
|
mtimes |
|
- Матричное умножение |
|
* |
||
times |
|
|
- Поэлементное умножение |
|
.* |
|
mpower |
- Степень матрицы |
|
|
^ |
||
power |
|
|
- Поэлементное возведение в степень |
.^ |
||
mldivide |
- "Левое" деление матриц |
|
\ |
|||
mrdivide |
- "Правое" деление матриц |
|
/ |
|||
ldivide |
|
|
- "Левое" поэлементное деление |
|
.\ |
|
rdivide |
|
|
- "Правое" поэлементное деление |
./ |
||
kron |
|
|
- Кронекерово произведение |
|
kron |
|
Отношения. |
|
|
|
|||
eq |
|
- Равно |
== |
|
|
|
ne |
|
- Не равно |
~= |
|
|
|
lt |
- Меньше чем |
< |
|
|
||
gt |
|
- Больше чем |
> |
|
|
|
le |
|
- Меньше или равно |
<= |
|
|
|
ge |
|
- Больше или равно |
>= |
|
|
|
Логические операторы. |
|
|
|
|||
|
|
"Короткое" логическое "И" |
&& |
|
||
|
|
"Короткое" логическое "ИЛИ" |
|| |
|
||
and |
|
|
- Логическое "И" |
|
& |
|
or |
|
|
- Логическое "ИЛИ" |
|
| |
|
not |
- Отрицание |
~ |
|
xor |
- Исключающее или |
|
|
any |
- "Хоть один ненуль" |
|
|
all |
- "Все ненули" |
|
|
Специальные символы. |
|
|
|
colon |
- Двоеточие |
: |
|
paren |
- Скобки и индексация |
( ) |
|
paren |
- Создание массива |
[ ] |
|
paren |
- Индексация массива ячеек |
{ } |
|
punct |
- Указатель на функцию |
@ |
|
punct |
- Десятичная точка |
. |
|
punct |
- Доступ к полю структуры |
|
. |
punct |
- Папка верхнего уровня |
|
.. |
punct |
- Продолжение следует |
|
... |
punct |
- Разделитель |
|
, |
punct |
- Точка с запятой |
|
; |
punct |
- Комментарий |
|
% |
punct |
- Команда операционной системы |
! |
|
punct |
- Присвоить |
|
= |
punct |
- Кавычка |
|
' |
transpose - Транспонированная матрица |
.' |
||
ctranspose - Сопряжѐнная матрица |
|
' |
|
horzcat |
- Горизонтальное соединение |
|
[,] |
vertcat |
- Вертикальное соединение |
|
[;] |
subsasgn - Индексация элемента массива ( ),{ },. |
|||
Побитные операторы. |
|
|
|
bitand |
- Побитное логическое "И". |
|
|
bitcmp |
- Побитное сравнение. |
|
|
bitor |
- Побитное логическое "ИЛИ". |
|
|
bitmax |
- Наибольшее целое. |
|
|
bitxor |
- Побитное логическое исключающее "ИЛИ". |
||
bitset |
- Установить конкретный бит. |
|
|
bitget |
- Получить конкретный бит. |
|
|
bitshift |
- Побитный сдвиг. |
|
|
Операторы над множествами (строки и вектора). |
|||
union |
- Объединение (для строк или векторов). |
||
unique |
- Исключение повторов (для строк или векторов). |
||
intersect - Пересечение. |
|
|
|
setdiff |
- Разность. |
|
|
setxor |
- Симметрическая разность. |
|
|
ismember - Принадлежность.