КАТЕГОРИИ: Архитектура-(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) |
Тема: інтерполювання за схемою Ейткіна
Лабораторна робота 11. (2г.) Мета: Отримати відомості про метод інтерполювання за схемою Ейткіна та навчитися застосовувати цей метод до конкретних задач. Теоретичні відомості. Якщо значення інтерполяційного многочлена треба обчислити лише в одній заданій точці, то немає потреби будувати самий многочлен. Звичайно для розв’язання такої задачі застосовують наступну інтерполяційну схему Ейткіна. Нехай функцію f (x), яка в точках xi набуває значень уi = f (xi) (і = 0, 1, …, n) задано таблично. Треба обчислити її значення в точці х є [x0; xn], яка не збігається з вузлами інтерполяції xi. Нехай L(k,k+1,…,i)(x) – це інтерполяційний многочлен з вузлами інтерполяції xk, xk+1,…, xi, зокрема L(k)(x) = f (xk). Має місце рівність L(k,k+1,…,i+1)(x) = (1). Схема Ейткіна обчислення значення Ln(x) = L(0,1,…,n)(x) полягає у послідовних підрахунках за допомогою попередньої формули елементів наступної таблиці значень інтерполяційного многочлена.
Оцінка похибки значення Ln(x) заснована на формулі Rn(f, x) = f (x) – Ln(x) ≈ Ln+1(x) – Ln(x). Згідно цієї формули величину εm = Lm+1(x) – Lm(x) можна розглядати, як наближену оцінку похибки Rm(f, x) інтерполяційної формули f (x) ≈ Lm(x). Алгоритм методу: занумеруємо вузли інтерполяції xi в порядку зростання │xi – х│. Послідовно підраховуємо L0(x), L1(x), ε0, L2(x), ε1, …. Якщо при деякому m εm ≤ Е, де Е – точність, яка нас задовольняє, то підрахунки закінчуються і вважають, що f (x) ≈ Lm(x). Якщо нерівність εm ≤ Е не виконується при жодному m, то знаходять = і вважають, що f (x) ≈ з оцінкою похибки . Оскільки значення │xi – х│ послідовно зростають, то і εm, починаючи з деякого m можуть мати сталу тенденцію до зростання. Якщо так сталося, то з такого m підрахунки Lm(x) і εm припиняють.
Хід роботи. Задача 1. За схемою Ейткіна обчислити значення функції e2,72 з табличною точністю (тобто 6 вірних значущих цифр), якщо функція задана наступною таблицею. 2. Обчислити це значення з точністю 10 вірних значущих цифр.
Розв’язання. Спочатку згідно з цією схемою перенумеруємо вузли інтерполяції xi в порядку зростання │х – xi│, де х = 2,72:
Побудуємо електронну таблицю для підрахунків за схемою Ейткіна (схожу на таблицю, яка була використана в лабораторній роботі 9). Надамо чарункам таких значень:
Тут у стовпці В значення х – xi, у стовпці С відповідні значення yi = = f (xi) = L(i)(x). У чарунці D1 формула визначає L1(х) = L(0,1)(х) згідно з формулою (1). У чарунці D9 обчислюємо похибку ε0 = L1(x) – L0(x). В результаті дістанемо:
Оскільки ε0 = – 0,4422155, то отримане значення L1(2,72) = 15,20041 має тільки 2 вірні значущі цифри замість 6 потрібних. Тому зробимо другий крок схеми Ейткіна, як указано у наступній таблиці:
А саме: 1) підрахуємо значення всіх многочленів другого степеня L(k,k+1)(x) при х = 2,72, просто скопіювавши формулу з D1 у діапазон D2:D7; 2) у чарунку E1 запишемо формулу для підрахунку L2(х) = L(0,1,2)(х) згідно з формулою (1); 3) знайдемо у чарунці Е9 похибку ε1, просто скопіювавши формулу з D9. В результаті дістанемо:
Як бачимо, отримане значення L2(2,72) = 15,17913 має лише 3 вірні значущі цифри. Отже, потрібним є третій крок схеми: 1) скопіюємо з Е1 у діапазон Е2:Е6, підрахувавши тим самим значення всіх многочленів третього степеня L(k,k+1,k+2)(x) при х = 2,72; 2) у чарунку F1 запишемо формулу для підрахунку L3(х) = L(0,1,2,3)(х) згідно з (1); 3) скопіюємо формулу з Е9 у F9, тим самим підрахувавши похибку ε2.
В результаті дістанемо:
Тут L3(х) = 15,18024 уже має 4 вірні значущі цифри, потрібен ще крок. Зазначимо, що формула у чарунку F1 була введена дещо по – іншому: адреса стовпця В тут є абсолютною. Якщо тепер скопіювати цю формулу у G1, то за правилами копіювання у Excel дістанемо G1 = (F2*$B4 – F1*$B2)/($B1 – $B4). Насправді ж згідно з (1) формула для підрахунку L4(х) = L(0,1,2,3,4)(х) виглядає так: G1 = (F2*$B5 – F1*$B2)/($B1 – $B5). Отже, достатньо для отримання правильної формули після копіювання виділити чарунку G1, підвести курсор у рядок формул Excel і виправити у відповідній формулі 4 на 5. Решта дій на четвертому кроці та ж сама:
В результаті отримаємо:
Отримане значення L4(х) = 15,18033 тепер має 6 вірних значущих цифр, що відповідає точності табличних даних. Отже, це відповідь на перше питання. Для обчислення f (2,72) = e2,72 з точністю 10-10 необхідні ще кроки, які ми проведемо так само, як і попередній:
У чарунці H1 треба після копіювання виправити у відповідній формулі 5 на 6. В результаті
Значення L5(х) = 15,18032 уже має 7 вірних значущих цифр. Максимально можна ще зробити 2 кроки так само, як попередні, і отримати значення L7(х):
Отже, значення L7(х) має 9 вірних значущих цифр. Щоби їх побачити треба розсунути стовпець J, тоді маємо L7(х) ≈ 15,1803222. Досягти 10 вірних значущих цифр принципово не можливо при даних задачі. Тому за схемою Ейткіна вважаємо, що e2,72 ≈ 15,1803222 з оцінкою похибки ε6 = 4,5E-08. Задачу закінчено.
Дата добавления: 2014-10-31; Просмотров: 713; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |