КАТЕГОРИИ: Архитектура-(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) |
Лабораторна робота 14
Завдання. Контрольні питання. 1. Продовжить першу інтерполяційну формулу Ньютона f (x) ≈ L3(x) =. 2. Продовжить другу інтерполяційну формулу Ньютона f (x) ≈ L4(x) =. 3. Чи повинні зростати вузли в інтерполяційних формулах Ньютона для рівновіддалених вузлів? 4. Чому дорівнює похибка інтерполяції R5(f, x) першої інтерполяційної формули Ньютона? 5. Чому дорівнює залишковий член R6(f, x) другої інтерполяційної формули Ньютона? 6. У розрахунках лабораторної роботи ніде не використане, що функція f (x) 9 разів неперервно диференційовна. Навіщо ця умова наведена в умові задачі? 7. Чи можна отримати наближення для f (1,1) і f (0,1) з більшою кількістю вірних значущих цифр лише на основі розрахунків цієї лабораторної роботи? Задача. Оцінити похибку інтерполяції отриманої в лабораторній роботі 12, якщо вважати, що функція f (x) 8 разів неперервно диференційовна і до заданої там таблиці ще додано значення функції при х = 1
Література:
(2г.) Тема: однобічні формули чисельного диференціювання Мета: Отримати відомості про методи чисельного диференціювання та навчитися їх застосовуванню на конкретних прикладах.
Теоретичні відомості. Нехай функцію f задано таблично в рівновіддалених точках хi відрізка [a; b]: уi = f (хi) (і = 0, 1, …, n). Щоб знайти наближення похідної f ′(х0), скористаємося горизонтальною таблицею скінчених різниць Δnуi, побудованою за вузлами хi. Тоді
f ′(х0) ≈ L′n(х0) = (Δу0 – Δ2у0 + Δ3у0 + … + Δnу0), (1) де h = xi+1 – xi (i = 0, 1, …, n – 1). Найпростіші формули (n = 1 та n = 2 у (1) відповідно) f ′(х0) ≈ Δу0 = (f (х1) – f (х0)); f ′(х0) ≈ (Δу0 – Δ2у0). (2) Саме ці формули (1), (2) звичайно і називають однобічними формулами чисельного диференціювання. Оцінимо похибки формул (1), (2). Абсолютна похибка чисельного диференціювання (залишковий член чисельного диференціювання) ôR ′ n(x, f)ô ≤ ≈ ôô. (3) Слід зазначити, що зменшення похибки (3) шляхом зменшення h з огляду на нестійкість чисельного диференціювання призводить до збільшення обчислювальної похибки [2]. Хід роботи. Задача 1. У точках 1) х = 1 та 2) х = 1,1 знайти похідну від функції , заданої таблицею на відрізку [1; 1,7] з кроком h = 0,1, скориставшись однобічними формулами чисельного диференціювання з n ≤ 5. Розв’язання. Побудуємо спочатку горизонтальну таблицю скінчених різниць так само, як у задачі 1 лабораторної роботи 12:
Тут у стовпці А номери i вузлів інтерполяції хi = x0 + h ∙ i, де x0 = 1, h = 0,1, у стовпці В відповідні значення функції уi = 1/хi, які за означенням є скінченими різницями порядку 0. У чарунку С2 введена формула = В3 – В2, що обраховує значення скінченої різниці Δу0, а потім ця формула копіюється на всю трикутну таблицю. В результаті скінчена різниця Δjуi знаходиться у чарунці, що відповідає номеру i у стовпці А і номеру j у рядку 1.
1) Точка 1 розміщена на початку таблиці, тому похідну обчислюватимемо за формулою (1): у цьому разі х0 = 1, h = 0,1, скінчені різниці Δjу0 знаходяться у відповідних чарунках рядка 2. (Зауважимо, що зважаючи на (1), використання ще і шостого доданку – 1/6 ∙ Δ6у0 = – 1/6 ∙ 0,000125 вплинуло би хіба що на п’яту значущу цифру). Побудуємо таблицю для підрахунку f ′(х0) згідно з (1). Надамо чарункам електронної таблиці таких значень:
Тут у рядку 12 знаходимо (–1)n+1/n замість (–1)n-1/n у формулі (2). Це не впливає на результат, проте зручніше для підрахунків у цій таблиці. У рядку 13 дістаємо значення доданків з формули (1). У рядку 14 отримуються наближені значення f ′(х0), причому кількість використаних доданків дорівнює числу у рядку 11 того ж стовпця. В результаті отримаємо таку таблицю:
Отже, при використанні п’яти доданків у (1) f ′(1) ≈ – 0,99967. Зауважимо, що не важко підрахувати точне значення похідної f ′(1) = –1. По останньому рядку можна простежити, як значення, отримане за формулою (1), наближається до точного із зростанням числа доданків. 2) Оскільки х = 1,1 – вузол інтерполяції, х = х1, то відповідні скінчені різниці Δjу1 знаходяться у відповідних чарунках рядка 3; як і раніше, h = 0,1. Таблиця для підрахунків майже ідентична:
В результаті отримаємо таку таблицю:
Отже, при використанні п’яти доданків у (1) f ′(1,1) ≈ – 0,82646.
Задача 2. У точках 1) х = 1 та 2) х = 1,1 оцінити отримані в задачі 1 значення похідної від функції , скориставшись формулою (3).
Розв’язання. Оскільки в задачі 1 n = 5, то згідно з (3) ôR ′ 5(x0, f)ô ≤ ôô та ôR ′ 5(x1, f)ô ≤ ôô ≈ ôô. Значення Δ6у0 дістаємо з таблиці скінчених різниць задачі 1: Δ6у0 = 0,000125, звідки ôô ≈ 0,000208. Отже, похибка чисельного диференціювання ôR ′ 5(x1, f)ô ≤ 0,000208.
Дата добавления: 2014-10-31; Просмотров: 351; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |