Задания к лабораторной работе 3
1. Создать квадратные матрицы А, В, D, размером 5, 5, 4 соответственно первым способом
2. Для матриц A, B найти обратные матрицы.
3. Найти определители матриц A, B.
4. Для матрицы А увеличить значения элементов в № раз, где № ‑ номер варианта.
5. Для матрицы В увеличить значения элементов на №.
6. Создать вектор C вторым способом, количество элементов равно 6.
7. Применить к матрицам А, В, D встроенные матричные функции (всевозможные) из приведенных в пункте “Некоторые функции для работы…”
8. Применить к вектору С встроенные векторные функции.
9. Применить ко всем матрицам и вектору общие встроенные функции.
10. Сохранить документ.
Контрольные вопросы
1. Как создать матрицу, вектор ‑ строку, вектор ‑ столбец?
2. Какие операторы есть для работы с матрицами?
3. Перечислите команды панели инструментов Матрицы.
4. Как вставить матричные функции?
5. Как выполнять вычисления, если матрица задана в символьном виде?
Лабораторная работа 4. Решение уравнений и поиск экстремумов.
Общие сведения
Огромное количество задач вычислительной математики связано с решением нелинейных алгебраических уравнений, а также систем таких уравнений. При этом необходимость решения нелинейных уравнений возникает зачастую на промежуточных шагах, при реализации фрагментов более сложных алгоритмов (к примеру, при расчетах дифференциальных уравнений при помощи разностных схем и т. п.).
Численное решение нелинейного уравнения
Алгоритм приближенного решения уравнения f(x)=0 состоит из двух этапов:
1.нахождения промежутка, содержащего корень уравнения (или начальных приближений для корня);
2.получения приближенного решения с заданной точностью с помощью функции root.
Если после многих итераций MathCAD не находит подходящего приближения, то появится сообщение (отсутствует сходимость).
Эта ошибка может быть вызвана следующими причинами:
· уравнение не имеет корней;
· корни уравнения расположены далеко от начального приближения;
· выражение имеет комплексный корень, но начальное приближение было вещественным.
Чтобы установить причину ошибки, исследуйте график f(x). Он поможет выяснить наличие корней уравнения f(x) = 0 и, если они есть, то определить приблизительно их значения. Чем точнее выбрано начальное приближение корня, тем быстрее будет root сходиться.
Нахождение корней полинома
Для нахождения корней выражения, имеющего вид v0+v1x+… vn-1xn-1 +vnxn, лучше использовать функцию polyroots, нежели root. В отличие от функции root, функция polyroots не требует начального приближения и возвращает сразу все корни, как вещественные, так и комплексные.
ФункцияPolyroots(v) - возвращает корни полинома степени n. Коэффициенты полинома находятся в векторе v длины n + 1. Возвращает вектор длины n, состоящий из корней полинома.
Заметим, что в некоторых версиях MathCAD пункт меню Символы называется Символьные операции.
Решение систем уравнений