Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Метод лінійного інтерполювання.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Це також класичний ітераційний метод обчислення кореня х* рівняння f (x) = 0 на відрізку ізоляції [a;b]. Цей метод має просту геометричну інтерпретацію, його називають ще методом хорд.
Рисунок 1.
Рисунок 2.
Рисунок 3.
Рисунок 4.
Як і у методі Ньютона, будемо вважати, що не тільки f′ (х), але й f′′ (х) не змінює знак на [a;b] (тобто що f′′ (х*) ≠ 0 і відрізок ізоляції обрано достатньо малим). Тож можливі ті ж чотири варіанти залежно від знаків f′ (х) та f′′ (х). У всіх варіантах метод полягає в тому, що спочатку на [a;b] графік функції у = f (x) замінюється хордою АВ і абсциса точки перетину хорди з віссю Ох х1 є першим наближенням кореня. Далі те ж саме треба повторити на відрізку [a;х1] або [х1;b] залежно від того, якому з цих відрізків належить корінь х*, отримати друге наближення х2 і так далі. Із рисунку безпосередньо видно, що збіг ітерацій до кореня є монотонним для всіх чотирьох варіантів, як і у методі Ньютона. Тому всі відрізки, над якими графік замінюється хордою, мають одну спільну кінцеву точку: а або b залежно від варіанту. Не важко перевірити, що у всіх випадках нерухомим буде той кінець відрізку ізоляції, де знак f (x) збігається із знаком f′′ (х), тобто f (x) ∙ f′′ (х) > 0. У методі Ньютона саме ця умова була критерієм для вибору початкового наближення: отже збіг у методі хорд відбувається з протилежного боку і початкова точка – це довільна точка з [a;b], у якій виконується умова f (x) ∙ f′′ (х) < 0. Для виведення формули методу хорд запишемо рівняння прямої, що проходить через точки Аk(хk, f (xk)) і С(с, f (с)) (тут хk – це k – е наближення; с = а, якщо f (а) ∙ f′′ (а) > 0 або с = b, якщо f (b) ∙ f′′ (b) > 0): . Поклавши у = 0, знайдемо звідси точку перетину хорди AkC з віссю Ох – це і буде наступне наближення xk+1:
хk+1 = хk – (хk – с) (k = 0,1,2,…). (5) Ця формула визначає ітераційний метод: тут φ(х) = х – (х – с) = х – λ(х) ∙ f (x), де λ(х) = . Отже, для застосування метода лінійного інтерполювання необхідно забезпечити наступні передумови. 1. Треба знайти відрізок ізоляції шуканого кореня. 2. Треба забезпечити, щоби на відрізку ізоляції не змінювався знак у f′′ (х), зменшуючи при необхідності початковий відрізок. 3. За початкове наближення можна брати будь – яку точку х відрізку ізоляції, у якій виконується умова f (х) ∙ f′′ (х) < 0. 4. За нерухомий кінець с, який входить до формули методу (5), можна взяти будь – яку точку відрізку ізоляції, у якій виконується умова f (с) ∙ f′′ (с) > 0. Розглянемо застосування методу хорд на попередніх прикладах: спочатку розв‘яжемо рівняння f (x) = 2х + 5x – 3 = 0 з точністю e = 0,5*10-5. 1. Відрізок ізоляції [a;b] = [0;1] для єдиного кореня цього рівняння уже був знайдений. 2. f′′ (х) = 2х(ln 2)2 > 0 при всіх х. 3,4. Оскільки f (0) = –2, f (1) = 4, то за початкове наближення можна взяти точку а = 0, за нерухомий кінець b = 1. Нарешті знайдемо корінь за допомогою Excel на [0;1] з точністю e = 0.5*10-5 методом лінійного інтерполювання. Надамо чарункам електронної таблиці таких значень:
Тут у чарунці А1 початкове наближення а = 0, у В1 f (a), у C1 нерухомий кінець b = 1, у D1 f (b). Зауважимо, що формулу у D1 можна просто скопіювати з В1. У чарунці А2 задана формула методу лінійного інтерполювання (5). Нерухомий кінець не змінюється, отже для його завдання використана абсолютна адресація (після набору С1 треба натиснути F4, так само з D1). Формули у стовбцях А і В копіюються. В результаті отримуємо:
Для стабілізації тут знадобилось 8 ітерацій. Це дещо поступається за швидкістю методу Ньютона, де їх було 5, але значно перевищує метод дихотомії, де в тому ж прикладі до стабілізації було 23 ітерації. Розглянемо другий приклад: знайти корінь рівняння 2∙sin x – x2 + 2 = 0 з точністю e = 0,5*10-5. 1. За змістом тут достатньо знайти один будь – який корінь. Обираємо той самий відрізок ізоляції [a;b] = [1,8;2,2]. 2. f′′ (x) = – 2 ∙ sin x – 2 ≤ 0 при всіх х. Отже на [1,8;2,2] знак f′′ (х) не змінюється. 3,4. З графіку функції у = f (x) бачимо, що f (1,8) > 0, f (2,2) < 0. Тому за початкове наближення можна взяти точку а = 1,8; за нерухомий кінець b = 2,2. Надамо чарункам електронної таблиці таких значень:
В результаті отримуємо:
Тут 9 ітерацій при 5 у методі Ньютона і 12 для метода простої ітерації із сталим λ. Який порядок збігу у ітераційного процесу метода лінійного інтерполювання? Згідно з доведенням теореми 7 достатньо порахувати похідні функції, яка визначає метод хорд: φ(х) = х – λ(х) ∙ f (x), де λ(х) = , у корені х* (f (x*) = 0). Отже φ′(х*) = 1 – λ′(х*) ∙ f (x*) – λ(х*) ∙ f ′ (x*) = 1 – f ′ (x*) ∙ = 1 – f ′ (x*) / f ′ (), де за теоремою Лагранжа є (x*; c). Звідси маємо φ′(х*) = ≠ 0, оскільки f ′ (x*) – f ′ () = f ′′ (ξ) ∙ (х* – ), де ξ є (x*; ), а f ′′ (х) ≠ 0 на всьому відрізку ізоляції за передумовою методу лінійного інтерполювання. Отже метод хорд збігається лінійно так само, як і метод простої ітерації із сталим λ, однак, як бачимо на прикладах, за рахунок несталості λ швидкість збігу дещо підвищилась.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-23; просмотров: 423; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.171.100 (0.006 с.) |