- •© Кафедра аису Лист для оценки работы студента
- •Содержание
- •Введение
- •Домашнее задание № 1 «Освоение математического пакета Mathcad» Введение
- •1.1. Цели и задачи домашнего задания
- •1.2. Содержание домашнего задания
- •1.3. Порядок выполнения домашнего задания
- •1.3.1. Знакомство с Mathcad
- •1.3.2. Ввод и редактирование формул
- •1.3.3. Определение переменных
- •1.3.4. Символьные вычисления
- •1.3.4.1.Упрощение выражений
- •1.3.4.2. Разложений выражений
- •1.3.4.3. Разложение на множители
- •1.3.4.4. Приведение подобных слагаемых
- •1.3.4.5. Разложение на элементарные дроби
- •1.3.5. Интегрирование
- •1.3.6. Дифференцирование
- •1.3.7. Решение уравнений
- •Способ:
- •Способ:
- •1.3.8. Решение систем линейных уравнений
- •1.3.9. Массивы
- •1.3.9.1. Транспонирование
- •1.3.9.2. Сложение
- •1.3.9.3. Умножение
- •1.3.9.4. Определитель квадратной матрицы
- •1.3.9.5. Обратная матрица
- •1.3.10. Решение матричных уравнений
- •1.3.10.1 Метод Гаусса
- •1.3.11 Создание графиков
- •1.3.11.1 График функции двух переменных
- •1.4. Контрольные вопросы
- •Домашнее задание № 2 «Основы работы в MatLab» Введение
- •2.1. Цели и задачи домашнего задания
- •2.2. Содержания домашнего задания
- •2.3 Порядок выполнения домашнего задания
- •2.3.1 Рабочая среда MatLab
- •2.3.2 Простейшие вычисления
- •2.3.3 Форматы вывода результата вычислений
- •2.3.4 Использование элементарных функций
- •2.3.5 Встроенные элементарные функции
- •2.3.6 Использование переменных
- •2.3.7 Сохранение рабочей среды
- •2.3.8 Просмотр переменных
- •2.3.9 Работа с массивами
- •2.3.10 Построение таблицы значений функции
- •2.3.11 Построение графиков функции одной переменной
- •2.3.12 Графики функций двух переменных
- •2.3.13 Вычисление всех корней полинома
- •2.3.14 Задание символьных переменных
- •2.3.15 Вычисление производных
- •2.3.16 Вычисление интегралов
- •2.3.17 Вычисление пределов
- •2.3.18 Решение алгебраических уравнений
- •2.3.19 Упрощение выражений
- •2.3.20 Расширение выражений
- •2.3.21 Разложение выражений на простые множители
- •2.4. Контрольные вопросы
- •Список литературы
- •Лазарева Татьяна Ивановна Симонова Анна Григорьевна
1.3.10. Решение матричных уравнений
Рассмотрим систему n линейных алгебраических уравнений относительно n неизвестных x1, x2,…,xn.
(1)
В соответствии с правилом умножения матриц рассмотренная система линейных уравнений может быть записана в виде: , где:
Если определитель матрицы А не равен 0, то система имеет единственное решение, т.к. существует обратная матрица А-1 при умножении обеих частей уравнения на которую получаем:
Системы линейных уравнений удобно решать с помощью функции lsolve:
lsolve(А, b)-возвращается вектор решения x такой, что (см. рис. 9).
Рис.9.
1.3.10.1 Метод Гаусса
Метод Гаусса состоит в том, что систему (1) приводят последовательным исключение неизвестных к эквивалентной системе с треугольной матрицей:
решение которой находят по рекуррентным формулам:
,
В матричной записи это означает, что сначала (прямой ход метода Гаусса) элементарными операциями над строками приводят расширенную матрицу системы к ступенчатому виду:
а затем (обратный ход метода Гаусса) эту ступенчатую матрицу преобразуют так, чтобы в первых n столбцах получилась единичная матрица:
Последний, (n+1) этой матрицы содержит решение системы (1).
В Mathcad прямой и обратный ходы метода Гаусса выполняет функция rref(A). На рис.10 показано решение системы линейных уравнений методом Гаусса, в
Рис. 10
котором используются следующие показано решение системы линейных уравнений методом Гаусса, в котором используются следующие функции:
rref(A)- возвращает ступенчатую форму матрицы А.
augment(A, В) - возвращает матрицу, сформированную слиянием матриц-аргументов слева направо. Массивы A и В должны иметь одинаковое число строк.
submatrix(A, ir, jr, ic, jc) - возвращает матрицу, состоящую из всех элементов с ir по jr строку и столбцах с ic по jc . Удостоверьтесь, что ir ≤jr и ic ≤jc, иначе порядок строк и (или) столбцов будет обращен.
1.3.11 Создание графиков
В Mathcad встроено несколько различных типов графиков, которые можно разбить на две большие группы:
-
Двумерные графики
-
XY (декартовый) график,
-
полярный график;
-
-
Трехмерные графики
-
график трехмерной поверхности,
-
график линий уровня,
-
трехмерная гистограмма,
-
трехмерное множество точек,
-
векторное поле.
-
Чтобы создать график, например двумерный декартовый, необходимо:
-
Поместить курсор ввода в то место, куда требуется вставить график.
-
Нажмите на панели Graph (График) кнопку X-Y Plot для создания Декартового графика.
-
В результате в обозначенном месте документа появится пустая область графика с местозаполнителями, в один из которых нужно ввести функцию, а имя аргумента в другой.
В результате Mathcad создает график функции в пределах значений аргумента, по умолчанию принятых равными от –10 до 10.