Решение уравнения с помощью функции root
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
(ДГТУ)
Факультет | Отдел магистратуры УПКВК |
(наименование факультета) | |
Кафедра | Информационные системы в строительстве |
(наименование кафедры) |
ОТЧЕТ
по дисциплине:
Математическое моделирование
Автор |
| Еганян Г.В. | ||||||
(подпись, дата) | (ФИО) | |||||||
Обозначение | 08.04.01.310000.000 ЛР | Группа | АМПСА11 | |||||
Направление подготовки | 08.04.01 Строительство | |||||||
Профиль | Проектирование, строительство автомагистралей и | |||||||
управление их состоянием | ||||||||
Руководитель |
|
| Шиляева О.В. | |||||
(подпись, дата) |
| (ФИО) | ||||||
г. Ростов-на-Дону
2018 год
Содержание
ВВЕДЕНИЕ. 3
Задание №1. 4
1.1 Решение уравнения с помощью функции root 4
1.2 Метод Ньютона. 5
1.3 Метод итераций. 6
Задание №2. 7
1.4 Решение с помощью с помощью функции polyroots. 7
1.5 Решение с помощью с помощью функции Solve for Variable. 8
1.6 Разложить на множители, используя Factor Expression. 8
Задание №3. 9
1.7 Решение системы используя функцию Find. 9
1.8 Решение системы используя функцию lsolve. 9
Задание №4. 11
Задание №5. 13
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ.. 14
|
|
ВВЕДЕНИЕ
Как известно, многие уравнения и системы уравнений не имеют аналитических решений. В первую очередь это относится к большинству трансцендентных уравнений. Доказано также, что нельзя построить формулу, по которой можно было бы решить произвольное алгебраическое уравнение степени выше четвертой. Однако такие уравнения могут решаться итерационными методами с заданной точностью.
Метод итерации – численный метод решения математических задач, приближённый метод решения системы линейных алгебраических уравнений. Суть такого метода заключается в нахождении по приближённому значению величины следующего приближения (являющегося более точным). Метод позволяет получить значения корней системы с заданной точностью в виде предела последовательности некоторых векторов (итерационный процесс). Характер сходимости и сам факт сходимости метода зависит от выбора начального приближения корня.
В данной лабораторной работе будут рассмотрены и применены следующие методы решения уравнений, с использованием системы компьютерной алгебры Mathcad:
˗ с помощью встроенной функции Mathcad root;
˗ метод Ньютона (касательных), используя функцию until;
˗ метод итераций, используя функцию until;
|
|
˗ с помощью функции polyroots;
˗ решение уравнения символьно, используя команду Solve for Variable;
˗ используя функцию Find;
˗ матричным способом, используя функцию lsolve;
˗ используя функцию Minerr.
Задание №1
Построить график функции и приблизительно определить один из корней уравнения. Решить уравнение с точностью .
˗ с помощью встроенной функции Mathcad root;
˗ методом Ньютона (касательных), используя функцию until;
˗ методом итераций, используя функцию until.
Определить число итераций в каждом методе, с помощью функции last.
Решение:
По графику функции , представленному на рисунке 1, определим требуемый корень уравнения.
Рисунок 1 – График функции f(x)
Решение уравнения с помощью функции root
Для простейших уравнений вида решение находится с помощью функции root.
root(f(z),z) – возвращает значение z, при котором выражение или функция обращается в 0. Оба аргумента этой функции должны быть скалярами. Функция возвращает скаляр.
Первый аргумент – или функция, определенная где-либо в рабочем документе, или выражение.
Второй аргумент – имя переменной, которая используется в выражении. Этой переменной перед использованием функции root необходимо присвоить числовое значение.
|
|
Решение:
Метод Ньютона
При использовании метода Нъютона необходимо задаться начальным приближением х0, расположенным достаточно близко к точному значению корня. Итерационный процесс строится по формуле:
(1) |
Решение:
Метод итераций
Метод простых итераций решения уравнения состоит в замене исходного уравнения эквивалентным ему уравнением и построении итерационной последовательности по формуле:
(2) |
Достаточным условием сходимости рассмотренных итерационных процессов является выполнение неравенства на каждом шаге итерации:
(3) |
Решение:
Задание №2
Для полинома выполнить следующие действия:
˗ с помощью команды Polynomial Coefficients создать вектор V, содержащий коэффициенты полинома;
˗ решить уравнение g(x) = 0 с помощью функции polyroots;
˗ решить уравнение символьно, используя команду Solve for Variable;
˗ разложить на множители, используя Factor Expression.
Дата добавления: 2019-01-14; просмотров: 847; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!