Автор работы: Пользователь скрыл имя, 14 Мая 2013 в 19:36, курсовая работа
Целью курсовой работы является нахождение корней уравнения методом Ньютона.
В соответствии с целью мною были сформулированы следующие задачи:
изучить геометрическую интерпретацию метода Ньютона;
рассмотреть алгоритм решения и привести примеры решения уравнений с помощью метода Ньютона;
охарактеризовать метод итерации, метод Ньютона;
привести примеры поиска корней системы уравнений с помощью метода итераций и метода Ньютона.
Введение 3
Глава 1. Метод Ньютона 5
1.1 Геометрическая интерпретация метода Ньютона 5
1.2 Алгоритм решения задач с помощью метода Ньютона 7
Глава 2. Нахождение корней алгебраических уравнений методом Ньютона 8
2.1 Метод итерации 8
2.2 Пример поиска корней системы уравнений с помощью метода итераций 9
2.3 Метод ньютона 12
2.4 Пример поиска корней уравнений с помощью метода Ньютона 14
Заключение 20
Список использованной литературы 21
Следовательно, на отрезке [0;0,5] |f'(х)| £ 1 и к уравнению можно применить метод итерации.
За начальное приближение возьмем х0 =0, все остальные приближения будем определять из равенства: хi+1 = 0,5 – 0,5 lg(2xi +3), результаты сведем в табл. 4.
Таблица 4
Результаты расчетов по методу итерации
Ответ: х = 0,230.
При наличии хорошего приближения xk к корню |x| функции f(∙) можно использовать метод Ньютона, называемый также методом линеаризации или методом касательных. Расчётные формулы метода могут быть получены путём замены исходного уравнения (1) линейным уравнением в окрестности корня
Решение этого уравнения принимается за очередное приближение xk+1:
Метод Ньютона имеет простую геометрическую интерпретацию: график функции заменяется касательной к нему в точке (xk; f(xk)) и за очередное приближение xk+1 принимается абсцисса точки пересечения её с осью OX. Используя эту интерпретацию легко получить расчётные формулы (3) метода Ньютона и вследствие этой интерпретации он именуется также методом касательных.
Рис. 7.
Здесь x0; x1; x3 поледовательные приближения к корню |x|, полученные в результате применения метода Ньютона.
Ясно, что сходимость последовательности fxkg к корню зависит от свойств функции f(∙) и не всегда имеет место. Так, легко представить, что уже приближение x1 не попадает на исходный интервал и процесс итераций останавливается.
Приведём полезную теорему, гарантирующую сходимость метода.
Теорема 1. Если f(a) ∙ f(b) < 0, причём f’(x) и f’’(x) отличны от нуля (и, следовательно,
сохраняют определённые знаки при x ϵ [a; b]), то, исходя из начального приближения x0 2[a; b], удовлетворяющего условию f(x0) ∙ f’’(x0) > 0, можно вычислить методом Ньютона по формуле (3) единственный корень x уравнения (1) с любой степенью точности.
Замечание. Практическим критерием окончания вычислений является выполнение условия |xn+1 – xn| < ε, где ε – требуемая точность вычисления корня.
Метод Ньютона – удобный способ вычисления корня целой степени. Поскольку задача извлечения корня равносильна задаче решения уравнения (1) с функцией f(x) = xn-c, то расчётная формула метода Ньютона приобретает вид
Пусть n = 2; c = 2; и тогда f(x) = x2 - 2: Можно принять [a; b] = [1; 2]: Проверим выполнение условий теоремы 1: f(1) = -1, f(2) = 2, f’(x) = 2x > 0, f’’(x) = 2 > 0 при x ϵ [1; 2]. Положим x0 = 2. Поскольку f(2) ∙ f’’(2) = 2 ∙ 2 = 4 > 0, то обеспечена сходимость последовательности {xk}, получаемой по формуле (3) к √2:
Все цифры последнего приближения являются верными.
Если же условия теоремы 1 не выполняются или проверка их затруднительна, то очередное "приближение" xk+1 может оказаться вне интервала, на котором расположен корень x. В этом случае xk+1 строится либо методом половинного деления либо методом хорд. В первом случае полагают
во втором –
Здесь ak; bk – левый и правый конец интервала, которому принадлежит корень x на предыдущем шаге.
На начальном этапе полагаем a0 = a; b0 = b. Пусть для определённости f(a) < 0;
f(b) > 0: Если x1 ϵ [a; b], то вычислив c = f(x1), полагаем a1 = c, b1 = b0 при c < 0, и
a1 = a0, b1 = c при c > 0 и повторяем вычисления.
Если же приближение x1 ϵ [a; b], то применяем формулы (4) либо (5) и поступаем как
и выше: вычисляя c = f(x1), полагаем a1 = c, b1 = b0 при c < 0, и a1 = a0, b1 = c при c > 0 и применяем метод Ньютона.
В методе Ньютона на каждом шаге проводится касательная к кривой y=F(x) при x=xn и ищется точка пересечения касательной с осью абсцисс:
Рис. 8
Формула для (n+1) приближения имеет вид:
Если F(a)*F"(a)>0, x0=a, в противном случае x0=b.
Итерационный процесс продолжается до тех пор, пока не будет обнаружено, что:
.
Например,
требуется уточнить корни
Для решения такой задачи, используя Mathcad, необходимо выполнить следующие действия:
1 Запустить Mathcad.
2 Ввести в позиции ввода рабочего аргумента выражение, описывающее функцию f(x):
f(x):=cos(2·x)+x-5.
3 Ввести выражение:
(описывающее производную второго порядка от функции f(x)).
4 Вывести ниже значение этой производной:
5 Ввести выражение:
(описывающее производную первого порядка от функции f(x)).
6 Вывести ниже значение этой производной:
7 Вести граничные значения отрезка изоляции: a:=5 и b:=6.
8 Ввести значение данной погрешности: e:=0,00001.
9 Описать функцию casat(f,a,b,e) с помощью программы, используя панель «Программирования», для этого выполнить следующие действия:
и x1 присвоить x2.
10 В поле ввода вывести значение функции casat(f,a,b,e)=5,33.
В итоге получаем следующее:
Ответ: Корень уравнения cos(2x)+x-5=0 равен 5,33.
Для решения такой задачи, используя Excel, необходимо выполнить следующие действия:
1 Изначально необходимо определиться с тем, чему равно x0: либо a, либо b. Для этого необходимо выполнить следующие действия:
2 Так как x0=b, то необходимо выполнить следующие действия:
В итоге получаем следующее:
Ответ: Корень
уравнения cos(2x)+x-5=0 равен 5,32976.
Проблема
повышения качества вычислений, как
несоответствие между желаемым и
действительным, существует и будет
существовать в дальнейшем. Ее решению
будет содействовать развитие информационных
технологий, которое заключается
как в совершенствовании
В данной
курсовой работе были рассмотрены методы
нахождения корней систем нелинейных
алгебраических уравнений: метод итераций,
метод Ньютона, а также метод
Ньютона для решения нелинейных
уравнений. На примерах было показано,
что с помощью данных методов
можно достаточно быстро решить нелинейное
уравнение или систему
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1) Быков А. Ю. Вычислительная математика - учебное пособие по дисциплине «Вычислительная математика» для подготовки бакалавров технических наук по направлению 552800 «Информатика и вычислительная техника», Москва 2005.
2) Б.П. Демидович, И.А Марон. Основы вычислительной математики. – Москва, изд. «Наука»; 1970.
3) В.М. Вержбицкий. Численные методы (линейная алгебра и нелинейные уравнения). – Москва, «Высшая школа»; 2000.
4) Зайцева, О.С. Численные методы: Учебное пособие. Часть 1 [Текст] / О.С. Зайцева. – Тобольск: Изд-во ТГПИ им. Д. И. Менделеева, 2005. – 75 с.
5) Метод Ньютона – Википедия [Электронный
ресурс] – Режим доступа: http://ru.wikipedia.org/wiki/
6) Мэтьюз, Джон, Г.,Финк, Куртис, Д. Численные методы MATLAB, 3-е издание.- Москва, «Вильяс»; 2001.
7) Каганов, В.И. Компьютерные вычисления в средах Excel и MathCAD [Текст] / В.И. Каганов.– М.: Горячая линия – Телеком, 2003. – 328 с.
8) Калиткин Н. Н. Численные методы – учебник для студентов математических, физических и технических специальностей: Москва, 2000.
9) Краткий курс вычислительной математики, Чита 1998.
10) Н.С.Бахвалов, А.В.Лапин, Е.В.Чижонков. Численные методы в задачах и упражнениях. – Москва, «Высшая школа»; 2000.
11)Турчак, Л.И. Основы численных методов: Учеб. пособие [Текст] / Л.И. Турчак , П.В. Плотников. – М.: ФИЗМАТЛИТ, 2005. – 304 с.
Информация о работе Нахождение корней уравнения методом Ньютона