Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа по ИНФОРМАТИКе.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
459.5 Кб
Скачать

Лабораторная работа № 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.

Создание векторов и матриц

Векторы и матрицы формируются одним из двух способов:

-  при помощи ранжированных переменных, задающих нумерацию их элементов;

-  при помощи специальных шаблонов, для создания которых используется команда InsertMatrix (Crtl+M).

 

Пример.

Создать матрицу А, состоящую из 2 строк и 3 столбцов при помощи ранжированных переменных.

 

Пример. Создать матрицу А, состоящую из 2 строк и 3 столбцов при помощи специального шаблона.

Присвоить переменной ORIGIN значение равное 1

Ввести имя массива и оператор присваивания

Вызвать диалоговое окно построения шаблона матрицы командой InsertMatrix или командной кнопкой

Указать количество строк – Rows и столбцов – Columns матрицы.

Ввести значения элементов матрицы

Пример. Создать вектор B, состоящий из 5 элементов.

 

Примечания:

1. При создании векторов при помощи специальных шаблонов один из параметров (rows или columns) должен быть равен 1. При columns=1 получим вектор-столбец, а при rows=01 – вектор-строку.

2. Опциями диалога InsertMatrix можно управлять размером массива:

- команда Delete позволяет удалять из массива строки и столбцы;

- команда Insert позволяет добавлять в массив строки и столбцы.