КАТЕГОРИИ: Архитектура-(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) |
Тема: похибки чисельного інтегрування, метод кратного перерахунку
Лабораторна робота 16. Завдання. Контрольні питання. 1. Чому не завжди для інтегрування функції можна скористатися формулою Ньютона – Лейбниця? 2. Дайте визначення квадратурної формули, вузлів і коефіцієнтів квадратурної формули. 3. Доведіть квадратурну формулу трапецій. 4. Чому дорівнюють вузли і коефіцієнти квадратурної формули Сімпсона? 5. Що таке узагальнені квадратурні формули? Навіщо вони потрібні? 6. Чому дорівнюють вузли і коефіцієнти узагальненої квадратурної формули трапецій? 7. Чому дорівнюють вузли і коефіцієнти узагальненої квадратурної формули Сімпсона? 8. Яка відповідь задачі 1? задачі 2?
Задача. Обчисліть наближені значення наступної функції на відрізку [0;1] за узагальненою формулою трапецій та узагальненою формулою Сімпсона з кроками інтегрування h = 0,5 0,25 0,125. Порівняйте отримані результати.
(2г.) Мета: Отримати відомості про апостеріорні методи оцінки точності чисельного інтегрування та навчитися застосовувати ці методи до конкретних задач.
Теоретичні відомості. Розглянемо квадратурну формулу ≈ . Означення 1. Різницю Rn(f) між визначеним інтегралом і квадратурною сумою Rn(f) = – називають залишковим членом або похибкою квадратурної формули. Точність квадратурної формули звичайно характеризують порядком її залишкового члена R(f) стосовно степеня відстані між вузлами інтегрування h, тобто стосовно кроку інтегрування. Означення 2. З алишковий член R(f) квадратурної формули має порядок k (де k – натуральне число) відносно кроку інтегрування h, якщо існують такі сталі С, с > 0, що chk ≤ ôR(f)ô ≤ Сhk для всіх достатньо малих h.
Записують це так: R(f) = О(hk). Якщо крок h достатньо малий, то квадратурна формула тим точніша, чим більшим є порядок її залишкового члена. Для будь – якої квадратурної формули і довільного натурального n можна побудувати на відрізку [a; b] відповідну узагальнену квадратурну формулу, поділивши [a; b] на n рівних відрізків і на кожному з них застосувавши дану квадратурну формулу. Залишковий член узагальненої квадратурної формули трапецій має другий порядок: Rу(f) = О(h2), а узагальненої квадратурної формули Сімпсона четвертий: Rу(f) = О(h4). Застосуємо тут апостеріорні (тобто отримані після і в результаті розрахунків) методи оцінки точності квадратурних формул. Нехай залишковий член деякої узагальненої квадратурної формули має порядок р відносно кроку інтегрування h: R(f) = О(hр). Поділимо відрізок [a; b] на n рівних відрізків і на 2n рівних відрізків, нехай In та I2n – наближені значення інтеграла за відповідними узагальненими квадратурними формулами, а Rn(f) і R2n(f) – відповідні залишкові члени. Апостеріорний метод подвійного перерахунку ґрунтується на двох формулах. 1. R2n (f) ≈ (правило Рунге) (1) 2. ≈ In,2n = I2n + (формула екстраполяції за Річардсоном). (2)
Тут похибка R2n(f) = О(hp+1), = In,2n + О(hp+1). Процес можна продовжити: поділити відрізок [a; b] ще на 4n рівних відрізків і дістати за правилом Рунге та формулою екстраполяції за Річардсоном I2n,4n і R4n (f), які є вже наближеннями порядку р + 2 і так далі, отримуючи наближення порядку р + 3, р + 4, …. Це складає апостеріорний метод кратного перерахунку, який є узагальненням методу подвійного перерахунку.
Хід роботи. Задача 1. 1. Обчислити наближене значення інтеграла функції f (x) = esin x cos2x на відрізку [0;1] за узагальненою формулою трапецій з кроками інтегрування h = 0,2 0,1 0,05. 2. Уточнити значення інтеграла і оцінити його похибку методом кратного перерахунку.
Розв’язання. 1. Завдання 1. виконано уже в лабораторній роботі 15. Будемо спиратися далі на ці підрахунки. 2. Переформуємо дещо останню електронну таблицю задачі 1 лабораторної роботи 15 у таблицю кратного перерахунку. Надамо чарункам таких значень:
Тут у стовпці А n – кількість відрізків, на які вузли інтегрування ділять [0;1] (1/n = h), яка подвоюється згідно з методом кратного перерахунку. У стовпці В інтегральна сума, у стовпці С – відповідне наближене значення інтеграла згідно з узагальненою формулою трапецій. У стовпці D підрахунок оцінки похибки отриманого значення інтеграла згідно з правилом Рунге (1). Оскільки в узагальненої формули трапецій порядок р дорівнює 2, то тут ділимо на 3 = 2р – 1. В результаті маємо таку таблицю:
З таблиці знаходимо I5 ≈ 0,549344, I10 ≈ 0,563787, I20 ≈ 0,567381; R10 (f) ≈ 0,004814, R20 (f) ≈ 0,001198. Як бачимо, із зростанням n, тобто зменшенням кроку h = 1/n значення R(f) зменшується. Тепер розширимо попередню таблицю направо і проведемо в ній такі перерахунки. Надамо чарункам таких значень:
Символ * у чарунці цієї таблиці означає, що в ній залишилась та ж сама формула, що була до розширення. Далі у стовпці Е знаходимо уточнені значення інтеграла по формулі екстраполяції за Річардсоном (2), тобто значення In,2n та I2n,4n уже порядку 3. Цим започаткований другий перерахунок, а тому в чарунці F28 обчислюємо оцінку похибки знову за правилом Рунге (1): із зростанням кратності перерахунку на одиницю порядок р теж зростає на одиницю і отже при другому перерахунку р = 3, 2р – 1 = 7. Нарешті у чарунці G28 обчислюємо наближене значення інтегралу з залишковим членом порядку 4 за формулою Річардсона (2). В результаті обчислення в Excel дістаємо таблицю:
Як бачимо з чарунки F28, отримане значення похибки значно краще очікуваного для порядку 3: насправді метод гарантує лише не гірші результати. Отже, наближене значення інтеграла в G28 уже навіть порядку 5 (а не 4), як ми розраховували. Задача 2. Обчислити наближене значення функції f (x) = exsinx на відрізку [0;1] за узагальненою формулою Сімпсона з точністю 10-8, для оцінки похибки використавши метод кратного перерахунку. Розв’язання. У задачі 2 лабораторної роботи 15 були вже обчислені наближені значення функції f (x) = exsinx на відрізку [0;1] за узагальненою формулою Сімпсона з кроками інтегрування h = 0,5 0,25 0,125. Будемо спиратися далі на ці підрахунки. Переформуємо дещо останню електронну таблицю задачі 2 лабораторної роботи 15 у таблицю кратного перерахунку. Надамо чарункам таких значень:
Тут у стовпці А n – кількість відрізків, на які вузли інтегрування ділять [0;1] (1/n = h), яка подвоюється згідно з методом кратного перерахунку. У стовпці В інтегральна сума, у стовпці С – відповідне наближене значення інтеграла згідно з узагальненою формулою Сімпсона. У стовпці D підрахунок оцінки похибки отриманого значення інтеграла згідно з правилом Рунге (1). Оскільки в узагальненої формули Сімпсона порядок р дорівнює 4, то тут ділимо на 15 = 2р – 1. В результаті маємо таку таблицю:
З таблиці знаходимо I2 ≈ 0,908185, I4 ≈ 0,909254, I8 ≈ 0,909326; R4 (f) ≈ 7,12176E-05, R8(f) ≈ 4,81561E-06. Як бачимо, отримані наближені значення інтегралу є недостатньо точними. Тому розширимо попередню таблицю направо і проведемо у ній другий перерахунок:
Символ * у чарунці цієї таблиці означає, як і раніше, що в ній залишилась та ж сама формула, що була до розширення. Далі у стовпці Е знаходимо уточнені значення інтеграла за формулою (2), тобто значення In,2n та I2n,4n наступного порядку, в чарунці F18 оцінку похибки знову за правилом Рунге (1). Отже, дістаємо таблицю:
Отже, похибка ≈ 1,88137E-07. Порядок похибки зріс на одиницю, проте отримані наближені значення інтегралу все ще є недостатньо точними. Порядок зростає як із зростанням кількості перерахунків, так і із зростанням n. Оскільки всі можливості збільшення кількості перерахунків вичерпані при даних n, то треба покласти n = 16 і провести відповідні додаткові обчислення. При h = 1/16 = 0,0625 отримуємо:
Додамо отримані дані у попередню таблицю кратного перерахунку. Маємо:
Отже, нарешті ми отримали оцінку похибки належного порядку у чарунці F19, задача розв’язана. Це оцінка похибки наближеного значення інтегралу, що міститься у чарунці Е19 і ≈ 0,909330672 (таке значення було отримане після розширення стовпця цієї чарунки в Excel). Насправді отриманий порядок знову більший на одиницю гарантованого методом кратного перерахунку. Ми можемо тепер провести ще третій перерахунок і подивитись на порядок третього уточненого значення:
Тут р = 6, 2р – 1 = 63. В результаті дістаємо:
Порядок похибки третього уточненого значення не зріс: насправді можна довести, що при зростанні порядку у деякому перерахунку вище гарантованого у наступному перерахунку зростання у наступному, як правило, не відбудеться.
Дата добавления: 2014-10-31; Просмотров: 965; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |