- •Содержание
- •Лабораторная работа № 2
- •Содержание
- •1. Матричные операции
- •2 Решение алгебраических уравнений в математическом пакете «MathCad»
- •1. Матричные операции Типы массивов в MathCad
- •Создание векторов и матриц
- •Векторные и матричные операторы и функции
- •Поиск суммы и произведения элементов массивов
- •Решение линейных систем уравнений матричным способом
- •2 Решение алгебраических уравнений
- •2.1 Поиск корня нелинейного уравнения
- •2.2 Поиск корней многочлена
- •2.4 Решение систем нелинейных уравнений
- •Задание 1. Выполнение операций над матрицами и векторами
- •Задание 2. Решение уравнений и систем уравнений
- •Лабораторная работа №3
- •Содержание
- •Задание 1 Вычисление значения функции в заданных расчетных точках. Построение графиков
- •Задание 2. Решение уравнений и систем уравнений
- •Задание 3. Обработка массивов данных
- •Задание 4. Работа с таблицей как с базой данных
- •Задание 5. Оформление работы в ms Word
- •Министерство транспорта и коммуникаций республики беларусь
- •Задание
Лабораторная работа № 2
MathCad. Матричная алгебра. Решение уравнений. Решение систем уравнений. (4 часа)
Содержание
1. Матричные операции
1.1 Понятие о встроенных функциях MathCad
1.2. Определение и ввод матриц
1.3. Порядок адресации элементов в матрицах и векторах
1.4. Действия и операции над векторами и матрицами
1.5. Встроенные функции над векторами и матрицами
1.6. Графики матричных и векторных зависимостей
1.7. Операции над матрицами в аналитической (символьной) форме
2 Решение алгебраических уравнений в математическом пакете «MathCad»
2.1 Поиск корня нелинейного уравнения
2.2 Поиск корней многочлена
2.3 Решение систем линейных уравнений
2.4 Решение систем нелинейных уравнений
Задание 1. Выполнение операций над матрицами и векторами
Задание 2. Решение уравнений и систем уравнений
Контрольные вопросы
1. Матричные операции Типы массивов в MathCad
Ранжированная переменная отличается от вектора тем, что невозможно использование ее отдельных значений: она существует “вся сразу”, то есть к отдельным ее значениям доступа нет.
При необходимости иметь доступ к каждому значению переменной с несколькими компонентами она должна быть задана в виде массива – одномерного (вектора) или двумерного (матрицы).
Массив, как и любая другая переменная, задается именем.
Местоположение элемента задается одним индексом для вектора или двумя индексами для матрицы.
Нижняя граница индексации определяется системной переменной ORIGIN, которая может принимать значение 0 или 1 (по умолчанию значение равно 0). Индексы могут быть только целыми положительными числами и нулем.
Для
ввода индекса используется команда
на панели “Матрицы” или прямая
открывающаяся скобка [ на клавиатуре.
Примечание – Для удобства работы с матрицами и векторами системной переменной ORIGIN присваивают значение равное 1.
Создание векторов и матриц
Векторы и матрицы формируются одним из двух способов:
- при помощи ранжированных переменных, задающих нумерацию их элементов;
- при помощи специальных шаблонов, для создания которых используется команда Insert – Matrix (Crtl+M).
Пример. Создать матрицу А, состоящую из 2 строк и 3 столбцов при помощи ранжированных переменных. |
|
|
Пример. Создать матрицу А, состоящую из 2 строк и 3 столбцов при помощи специального шаблона. |
|
Присвоить переменной ORIGIN значение равное 1 |
|
Ввести имя массива и оператор присваивания |
|
Вызвать диалоговое
окно построения шаблона матрицы
командой Insert
– Matrix
или командной кнопкой
|
|
Указать количество строк – Rows и столбцов – Columns матрицы. |
|
Ввести значения элементов матрицы |
|
Пример. Создать вектор B, состоящий из 5 элементов. |
|
|
|
Примечания:
1. При создании векторов при помощи специальных шаблонов один из параметров (rows или columns) должен быть равен 1. При columns=1 получим вектор-столбец, а при rows=01 – вектор-строку.
2. Опциями диалога Insert – Matrix можно управлять размером массива:
- команда Delete позволяет удалять из массива строки и столбцы;
- команда Insert позволяет добавлять в массив строки и столбцы.
