КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Лабораторна робота 3
Завдання. Контрольні питання. 1. З яких етапів складається знаходження наближених коренів рівняння методом дихотомії? 2. В чому полягає алгоритм методу дихотомії? 3. Чи можливо знайти наближений корінь методом дихотомії вже на першому кроці? 4. Як виглядають формули методу дихотомії в Excel, якщо дана функція f (x) є спадною? 5. Як виглядають формули методу дихотомії, якщо дана функція f (x) має максимум? 6. Якщо зміна значень послідовних ітерацій методу дихотомії припинилась, то чи є це відповідь, тобто наближений корінь даного рівняння з даною точністю? 7. Чи можливо не знайти методом дихотомії правильної відповіді, не зробивши жодної помилки? Знайти відрізки ізоляції коренів даного рівняння на відрізку [– 10; 10] і розв’язати його на кожному з цих відрізків методом дихотомії з точністю e = 0,5*10-6.
Література:
(2г.) Тема: метод простої ітерації (стаціонарний ітераційний метод). Мета: Отримати відомості про метод простої ітераціїобчислення кореня на відрізку ізоляції з наперед заданою точністю та навчитися застосовувати цей метод до конкретних задач.
Теоретичні відомості. Згідно з методом простої ітерації,задане рівняння f (x) = 0 замінюють на еквівалентне х = φ(х), де φ(х) = х – λ f (x), а λ – дійсна стала (λ ≠ 0) і обчислюють ітерації хn+1 = φ(хn). Теорема. Нехайфункція f (x) диференційовна на відрізку ізоляції її кореня з незмінним там знаком f ′ (x). Тоді найефективнішім (тобто найшвидшім) збіг ітерацій хn+1 = φ(хn) з φ(х) = х – λ f (x) на відрізку до кореня рівняння f (x) = 0 буде за умов 1) │λ│= 1/М1, де М1 = , 2) > 0. Якщо і знак f′′ (x) є незмінним на відрізку ізоляції (тобто якщо функція f ′(x) монотонна на ), то М1 = max,. Якщо на відрізку ізоляції кореня знак f′′ (x) змінюється, то такий відрізок ізоляції треба зменшити. Отже, застосовувати метод простої ітерації будемо за умови, що знак першої та другої похідних функції f (x) є незмінними на відрізку ізоляції кореня , а λ оберемо так, що 1) │λ│= 1/М1, де М1 = max,, 2) > 0; тоді за початкову точку методу простої ітерації можна обрати довільну точку з . Хід роботи. Задача. Знайти відрізки ізоляції коренів рівняння f (x) = 2 ∙ sin x – x2 + 2 = 0 на [– 2; 3] і розв’язати його на кожному з цих відрізків методом простої ітерації з точністю e = 0,5*10-5. 1. Відокремлення коренів рівняння f (x) = 2 ∙ sin x –x2 + 2= 0 на відрізку [–2; 3] комбінованим методом розглядалося уже в лабораторній роботі 1. У якості відрізків ізоляції коренів тут візьмемо [–1; – 0,6] і [1,8; 2,2]. 2. Умови застосовування методу. Незмінність знаку першої похідної на відрізках ізоляції була перевірена в лабораторній роботі 1. Друга похідна f′′ (x) = – 2 ∙ sin x – 2 ≤ 0 при всіх х. 3. Знайдемо заміну φi(х) = х – λi f (x) для кожного з відрізків i = 1, 2. При i = 1 = [–1; – 0,6], М1 = max,= │ f′ (–1)│≈ 3,08, λ1 = 1/М1 ≈ 0,32, φ1(х) = х – 0,32∙(2sinx – x2 + 2). При i = 2 = [1,8; 2,2], М1 = max, = │ f′ (2,2)│≈ 5,57, λ2 = – 1/М1 ≈ – 0,18 (оскільки > 0, а f′ (x) < 0 на [1,8;2,2]), φ2(х) = х + 0,18∙(2sinx–x2+2). 4. Знайдемо корені на відрізках ізоляції з точністю e = 0.5*10-5 методом простої ітерації. При i = 1 = [–1; – 0,6], λ1 ≈ 0,32, φ1(х) = х – 0,32∙(2sinx – x2 + 2). За початкову точку методу простої ітерації можна обрати довільну точку з , наприклад а = – 1. Надамо чарункам електронної таблиці таких значень:
Тут у А1 початкова точка а = – 1, у В1 значення функції f (x) при х = А1, у С1 значення λ1, у А2 перша ітерація φ1(х) = х – λ1∙ f (x) при х = А1. Символ ↓ означає копіювання попередніх чарунок. В результаті отримаємо таку таблицю:
Як бачимо, починаючи з рядка 8 у стовбці А зміна значень припиняється: досягнуто найбільш точне значення кореня, яке тільки можливе при даному форматі чарунки, тобто при максимально можливому у чарунці числі значущих цифр [2]. Перевірка. Перевіримо правильність отриманого розв’язку безпосередньо. А саме надамо чарункам таких значень:
У стовпці В значення функції f (x) приймаються автоматично. В результаті отримаємо:
Оскільки f (– 0,774980814 + 0,5*10-5) > 0, a f (– 0,774980814 – 0,5*10-5) < 0, то відмінність значення – 0,774981 від точного значення кореня не перевищує e = 0,5*10-5, тобто це значення є коренем рівняння f (x) = 0 з точністю 0,5*10-5. Другий випадок є аналогічним: при i = 2 = [1,8; 2,2], λ2 ≈ – 0,18, φ2(х) = х + 0,18∙(2sinx–x2+2). За початкову точку методу простої ітерації обираємо а = 1,8. Треба лише в попередній електронній таблиці замінити значення у чарунках А1 і С1:
В результаті отримаємо:
Зміна значень у стовпці А з максимальним можливим числом значущих цифр у чарунці припиняється у рядку 12. Зробимо перевірку аналогічно:
Тож значення 1,96188 є коренем рівняння f (x) = 0 з точністю 0,5*10-5.
Дата добавления: 2014-10-31; Просмотров: 506; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |