Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Методы системного анализа, принятия решений и обработки информации с помощью компьютерных программ. Учебное пособие
.pdf
Рисунок 2. Окно форматирования чисел
Рассмотрим пример построения выражений и их
вычисления (сиспользованием «цепкого» оператора).
Порядок объявления переменных ивычисления рассмотрен нарисунке3.
Рисунок 3. Построение выражений
иих вычисление (сиспользованием
«цепкого» оператора
31

4.2. Практическая работа №1. Построение выражений
иих вычисление
Практическая работа выполняется по вариантам.
Ниже, нарисунке 4 инарисунке 5 представлены образцы
заданий.
Задача 1.
Необходимо построить и вычислить выражения
сиспользованием «цепкого» оператора.
Рисунок 4. Задание кпрактической работе (вариант 1)
Рисунок 5. Задание кпрактической работе (вариант 2)
32

Порядок выполнения практической работы №1
1. Запустить MathCAD.
2. Ввести необходимые переменные и их значения
(взависимости отварианта).
3. Вычислить спомощью MathCAD уравнения всоот-
ветствии свыданным заданием.
4. Оформить практическую работу изащитить.
Отчет составляется после выполнения задания.
Структура отчета: название практической работы, цель
работы, задание, скриншоты с выполненным заданием
иописание расчета. Отчет завершается ответами наконтрольные вопросы. Все рисунки должны быть подписаны
снизу (например, Рис. Название рисунка). Страницы пронумерованы снизу поцентру.
Контрольные вопросы кпрактической работе №1
1. Опишите основные функциональные возможности
MathCAD.
2. Опишите особенности и редактирования формул
вПО MathCAD.
3. Опишите основные форматы чисел.
4. Операторы ипеременные вMathCAD.
5. Особенности ввода и редактирования формул
вMathCAD.
6. «Цепкие» операторы.
7. Опишите подчиненные панели инструментов вMathCAD.
8. Опишите этапы построения ивычисления выражений.
4.3. Операции сматрицами вMathCAD
4.3.1. Простейшие матричные операции
Простейшие операции матричной алгебры реализованы в MathCAD ввиде операторов [2, С. 195]. Ввод
матриц иосновные операции над ними осуществляются
при помощи панели Матрица (рисунок 6).
33

Рисунок 6. Создание матриц вMathCAD
+−+
−+−
+−+
Определитель матрицы
Определители особенно удобны вслучае применения
алгебры матриц для решения систем уравнений. Определитель (Determinant) или (det) матрицы обозначается
стандартным математическим символом. Чтобы ввести
оператор нахождения определителя матрицы, можно
нажать кнопку «Определитель» напанели инструментов
«Матрица» [2, С.202]. Матрица должна быть квадратной.
Рассмотрим пример.
Задача 2.
Необходимо найти определитель матрицы G.
Для матрицы G, матрица знаков имеет вид
1 3 20 2 2 30 3 8 18 17 56 30 9.
=⋅ − −⋅ − +⋅ − =− + − =
34
123
235 1 2 3
G
= =⋅ −⋅ +⋅ =
641
352523
416164
( ) ( ) ( )
.

Далее рассмотрим нахождение определителя
матрицы, сиспользованием MathCAD (рисунок 7).
Рисунок 7. Определитель матрицы
4.3.2. Транспонирование матрицы
Транспонированная матрица— это матрица, вкоторой элементы столбцов истрок поменялись местами [5,
С.90].
Транспонирование осуществляется спомощью панели
инструментов Матрица (Matrix).
Рассмотрим процесс нахождения транспонированной
матрицы.
Задача 3.
Необходимо транспонировать матрицу D.
Этапы нахождения транспонированной матрицы
вMathCAD рассмотрены нарисунке 8.
Рисунок 8. Транспонирование матриц
Матрица В считается обратной для матрицы А,
если при их умножении образуется единичная матрица
I.Понятие «обратной матрицы» существует только для
квадратной матрицы. Поиск обратной матрицы возможен, если матрица квадратная иее определитель неравен
нулю. Произведение исходной матрицы на обратную
поопределению является единичной матрицей [6].
35

Рассмотрим этапы нахождения обратной матрицы
24
68
= =⋅−⋅= − =−
ab
cd
−−
84
62
24
68
впрограмме.
Задача 4.
Дана исходная матрица A.
:
A
=
Требуется найти обратную матрицу.
Рассчитаем определитель матрицы (Det A):
detA
68
(2 8) (6 4) 16 24 8
.
24
Далее поформуле:
1
1
−
A
= ⋅
DetA
находим обратную матрицу
8 4 1 0,5
1
⋅=
−
8
−−
6 2 0,75 0,25
Матрица
матрицу
−
, вкоторой 8 и2 поменяли местами, адля
4 и6 поменяли знак.
Или, при использовании MathCAD можно получить
результат расчета пообращению матрицы
36
−
представляет собой исходную
1 0,5
−
1
−
A
=
0,75 0,25
−

Для ввода оператора поиска обратной матрицы
нажмите кнопку Обращение (Инверсия) напанели инструментов Матрица (Matrix) (рисунок9).
Рисунок 9. Форма Матрица свыделенным элементом
Инверсия
4.3.3. Сложение ивычитание матриц
В MathCAD можно как складывать матрицы, так
ивычитать их друг издруга. Для этих операторов применяются стандартные символы «+» или «-».
Складывать и вычитать можно лишь те матрицы,
которые имеют одинаковое число элементов в каждой
строке икаждом столбце [5, С.87].
Рассмотрим пример сложения ивычитания матриц.
Задача 5.
Даны две матрицы А и В. Необходимо вычислить
результат сложения этих матриц (матрица M) ирезультат их разности (матрица N). Образец решения приведен
нарисунке 10.
Рисунок 10. Сложение ивычитание матриц
37

4.3.4. Умножение матриц
Для перемножения двух матриц необходимо, чтобы
число строк второй матрицы было равно числу столбцов
первой.
Рассмотрим задачу нахождения произведения двух
матриц.
Задача 6.
Даны две матрицы C и D. Необходимо определить
результат умножения этих матриц (матрица G). Образец
решения приведен нарисунке 11.
Рисунок 11. Умножение матриц СиD
Порядок перемножения элементов матрицы С
иматрицы D:
1 5 3 10 5 20
⋅+⋅ +⋅
G
=
2 5 4 10 6 20
⋅+⋅ +⋅
Вариант G:=D∙C является ошибочным, т.к. число
строк матрицы C (2 строки) не равно числу столбцов
матрицы D (1столбец).
Задача 7.
Рассмотрим правильный вариант умножения двух
таблиц (рисунок 12).
Рисунок 12. Умножение матриц С1 иD1
38

Перемножение элементов матриц C1 иD1:
254106202749613
⋅+⋅ +⋅ ⋅+⋅+⋅
1 5 3 10 5 20 1 7 3 9 5 13
⋅+⋅ +⋅ ⋅+⋅+⋅
Матрица G1 (2строки и2столбца), являющаяся произведением, имеет столько же строк, сколько имеет первая матрица C1 (2строки), истолько же столбцов, сколько
имеет вторая D1 (2столбца) [5, С.89].
4.3.5. Умножение матрицы наматрицу-строку
инаматрицу-столбец
Рассмотрим операцию умножения матрицы
наматрицу-строку наследующем примере.
Задача 8.
Рисунок 13. Умножение матрицы наматрицу-строку
Рассмотрим операцию умножения матрицы
наматрицу-столбец наследующем примере.
Задача 9.
Рисунок 14. Умножение матрицы наматрицу-столбец
Рассмотрим задачу 10, которая показывает умноже-
ние трёх матриц С:=A∙B∙D (рисунок 15).
39

Задача 10.
Рисунок 15. Умножение матрицы
настроку инастолбец
4.3.6. Произведение матрицы наскаляр
Произведение матрицы наскаляр (рисунок 16) представляет собой простую операцию, при которой каждый
элемент матрицы умножается наэтот скаляр, в результате чего получается новая матрица [5, С.87].
Задача 11.
Рисунок 16. Произведение матрицы наскаляр
4.3.7. Деление матриц
Рассмотрим задачу 12, которая показывает операцию
деления матриц.
40
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
