- •Порядок выполнения работы
- •Содержание отчета
- •1.1 Основые сведения о среде Mathcad
- •1.1.1 Меню mathcad
- •1.1.2 Работа с файлами и окнами
- •1.1.3 Печать
- •1.1.4 Режим справки
- •1.2 Выполнение простейших вычислений и операций в Mathcad
- •1.2.1 Запись формул и выражений на лист вычислений
- •1.2.2 Вычисление простых выражений
- •1.2.3 Переменные и функции
- •1.2.4 Построение графиков функций
- •1.3 Задания на практическую работу
- •1.4 Контрольные вопросы
- •Порядок выполнения работы
- •2.1 Работа с матрицами и векторами
- •2.1.1 Выполнение операций с матрицами и векторами
- •2.1.2 Специальные функции для работы с матрицами
- •2.1.2.1 Функции определения матриц и операции с блоками матриц
- •2.1.2.3 Функции, реализующие численные алгоритмы решения задач линейной алгебры
- •2.1.2.4 Функции сортировки
- •2.2 Решение систем линейных уравнений
- •2.2.1 Решение систем линейных уравнений с помощью функции lsolve
- •2.2.2 Решение системы линейных алгебраических уравнений методом обратной матрицы
- •2.2.3 Решение системы линейных алгебраических уравнений по правилу Крамера
- •2.2.4 Решение системы линейных алгебраических уравнений методом Гаусса
- •2.2.5 Символьное решение системы линейных алгебраических уравнений
- •3 Задание на практическую работу
- •Порядок выполнения работы
- •Содержание отчета
- •3.1 Решение нелинейных алгебраических и трансцендентных
- •3.1.1 Решение нелинейных уравнений с одной неизвестной
- •3.1.2 Встроенные функции MathCad для решения нелинейных алгебраических и трансцендентных уравнений
- •3.1.2.1 Встроенная функция MathCad – root(f(X), X)
- •3.1.2.2 Встроенная функция MathCad polyroots (V).
- •3.2 Решение систем уравнений
- •3.3 Символьное решение уравнений, неравенств и систем уравнений
- •3.4 Некоторые возможности MathCad
- •3.4.1 Комплексные числа в MathCad
- •3.4.2 Некоторые задачи математического анализа в Mathcad
- •3.5 Задание на практическую работу
- •Литература
2.2.4 Решение системы линейных алгебраических уравнений методом Гаусса
При решении системы линейных алгебраических уравнений с n неизвестными А*х = В, методом Гаусса в Mathcad надо выполнить следующую последовательность действий:
Присвоить переменной ORIGIN значение, равное единице.
Ввести матрицу системы А и матрицу-столбец правых частей В.
Сформировать расширенную матрицу системы АВ (функция augment).
Привести расширенную матрицу системы к ступенчатому виду (прямой ход метода Гаусса), а затем (обратный ход) преобразовать её так, чтобы в первых n столбцах получилась единичная матрица. Последний , (n+1) столбец матрицы содержит решение системы. В Mathcad прямой и обратный ходы метода Гаусса выполняет функция rref.
Сформировать столбец решения системы X.
Проверить правильность решения умножением матрицы системы А на вектор-столбец решения Х.
Рисунок 2.2.3 – Пример решения системы линейных алгебраических уравнений по правилу Крамера
Пример 2.5 Решить заданную систему линейных алгебраических уравнений методом Гаусса.
Результаты решения данной системы приведены на рисунке 2.2.4
Рисунок 2.2.4 - Решение системы линейных алгебраических уравнений
методом Гаусса
2.2.5 Символьное решение системы линейных алгебраических уравнений
Рассмотрим пример символьного решения системы линейных алгебраических уравнений.
Пример 2.6 Найти символьное решение системы линейных алгебраических уравнений, приведённой в примере 2.5
Для отыскания решения системы воспользуемся решающим блоком. Этот блок начинается ключевым словом Given, который следует набрать на клавиатуре. Уравнения системы записываются правее и ниже ключевого слова. Знак равенства в уравнениях вводится при помощи клавиш
<Ctrl> + <=> или выбирается на панели инструментов Boolean ( Логические операторы ). Правее и ниже последнего уравнения системы вводится функция Find ( x1, x2, …, xn ). В скобках перечисляются имена переменных, значения которых надо найти. После ввода функции с именами искомых переменных необходимо выбрать знак стрелки на панели инструментов Symbolic (Символьные операторы) или нажать комбинацию клавиш
<Ctrl> + <.>.
Вычисленное решение системы будет отображено после щелчка мышью по свободной области документа. Результаты решения показаны на рисунке 2.2.5, они совпали с результатами, показанными на рисунке 2.2.4
Рисунок 2.2.5 – Пример символьного решения системы линейных алгебраических уравнений
3 Задание на практическую работу
Решите систему линейных алгебраических уравнений заданным преподавателем методом.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Лабораторная работа № 3. Решение в среде MATHCAD нелинейных алгебраических и трансцендентных уравнений и систем уравнений. Дополнительные возможности MATHCAD.
Цель работы – изучение методов решения уравнений и систем уравнений, работа с комплексными числами и решение некоторых задач математического анализа.
