Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Уточнение корней методом простой итерации






Другим представителем итерационных методов является метод простой итерации.

Здесь уравнение f(x)=0 заменяется равносильным уравнением x=j (x) и строится последовательность значений

.

Если функция j (x) определена и дифференцируема на некотором интервале, причем |j /(x)|< 1, то эта последовательность сходится к корню уравнения x=j (x) на этом интервале.

Геометрическая интерпретация процесса представлена на рис. 7. Здесь первые два рисунка (а, б) демонстрируют одностороннее и двустороннее приближение к корню, третий же (в) выступает иллюстрацией расходящегося процесса (|j /(x)| > 1).

а б в
Рис. 7. Геометрическая интерпретация метода простой итерации

Если f '(x)> 0, то подбор равносильного уравнения можно свести к замене x=x-l Ч f(x), т.е. к выбору j (x)= x-l Ч f(x), где l > 0 подбирается так, чтобы в окрестности корня 0 < j '(x)=1- l Ч f '(x) Ј 1. Отсюда может быть построен итерационный процесс

.

где M і max |f '(x)| (в случае f '(x)< 0 возьмите функцию f(x) с противоположным знаком).

Возьмем для примера уравнение x3 + x -1000 = 0. Очевидно, что корень данного уравнения несколько меньше 10. Если переписать это уравнение в виде x =1000 - x3 и начать итерационный процесс при x0=10, то из первых же приближений очевидна его расходимость. Если же учесть f '(x)=3x2+1> 0 и принять за приближенное значение максимума f '(x) M=300, то можно построить сходящийся итерационный процесс на основе представления

.

Можно и искусственно подобрать подходящую форму уравнения, например:

или .

Заметим, что существуют и другие методы (наискорейшего спуска, Эйткена-Стеффенсена, Вегстейна, Рыбакова и т.д.) уточнения корней, обладающие высокой скоростью сходимости.

Преобразуем функцию в вид x=g(x). Получим

x= -e^x

 

  x G(x) Y=x  
         
-5 -0, 006738 -5
-4 -0, 018316 -4
-3 -0, 049787 -3
-2 -0, 135335 -2
-1 -0, 367879 -1
  -1, 000000  
  -2, 718282  
  -7, 389056  
  -20, 085537  
  -54, 598150  
  -148, 413159  
             

 

 

Листинг программы в приложении

 

Результат работы программы

 

Vvedite po porjadku 2 chisla

Nachalnoe znachenie i tochost epsilon/10

-1 0.01

x=-3.6787944117E-01

Pogreshnost pribligenija d= 6.3212055883E-01

Dlja prodolgenija nagmite lubuyu klavishu

x=-6.9220062755E-01

Pogreshnost pribligenija d= 3.2432118638E-01

Dlja prodolgenija nagmite lubuyu klavishu

x=-5.0047350056E-01

Pogreshnost pribligenija d= 1.9172712699E-01

Dlja prodolgenija nagmite lubuyu klavishu

x=-6.0624353508E-01

Pogreshnost pribligenija d= 1.0577003452E-01

Dlja prodolgenija nagmite lubuyu klavishu

x=-5.4539578598E-01

Pogreshnost pribligenija d= 6.0847749108E-02

Dlja prodolgenija nagmite lubuyu klavishu

x=-5.7961233550E-01

Pogreshnost pribligenija d= 3.4216549526E-02

Dlja prodolgenija nagmite lubuyu klavishu

x=-5.6011546136E-01

Pogreshnost pribligenija d= 1.9496874140E-02

Dlja prodolgenija nagmite lubuyu klavishu

x=-5.7114311508E-01

Pogreshnost pribligenija d= 1.1027653717E-02

Dlja prodolgenija nagmite lubuyu klavishu

x=-5.6487934739E-01

Pogreshnost pribligenija d= 6.2637676874E-03

Dlja prodolgenija nagmite lubuyu klavishu

 

Результаты, найденные двумя способами, отличаются на 0, 055.

 

 

Задание 3

 

1. Нанести экспериментальные точки (xi, yi) на координатную сетку (x, y).

2. Выбрать одну из шести формул преобразования в переменным (X, Y) так, чтобы преобразованные экспериментальные данные (Xi, Yi) наименее уклонялись от прямой.

3. Методом наименьших квадратов найти наилучшие значения параметров k и b в уравнении прямой.

4. Найти явный вид эмпирической формулы y=Q(x, a, b) и построить график эмпирической функции.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.