КАТЕГОРИИ: Архитектура-(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
Інтерполяція і наближення функцій за допомогою методу Лагранжа, поліномів Ньютона і Чебишева
3.1 МЕТА РОБОТИ 1 Вивчення основних визначень і положень теорії інтерполяції функції. 2 Вивчення методів локальної і глобальної інтерполяції. 3 Інтерполяція функцій багаточленом Лагранжа.
3.2 ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ
Часто при наукових дослідженнях виникають ситуації, коли деяка функція відома тільки в певних точках. Така функція може бути отримана експериментально або вона задана у вигляді таблиці. Зрозуміло, що результати експерименту також можуть бути оформлені як таблиця. Допускається, що в точках N+1 відомі точні значення як аргумента Коли Інтерполяція – це процес побудови інтерполяційної функції Інтерполяцією називається такий вид точкової апроксимації, коли апроксимуюча функція є алгебраїчним багаточленом (поліном) j(x) степеня n, що у n+1 точці (вузлі) xi (i=0,1,...,n), заданих на відрізку [a,b], збігається зі значенням апроксимованої функції f(x) у цих вузлах, тобто yi=f(xi) =j(xi), i=0,1,...,n.
Інтерполяційний багаточлен Лагранжа
Розглянемо глобальну інтерполяцію на відрізку [x0,xn], тобто побудову єдиного інтерполяційного багаточлена степеня n
який у n+1 вузлі xi (i=0,1,...,n) збігається зі значеннями апроксимуючої функції.
Коефіцієнти ak (k=0,1,...,n) визначаються із системи лінійних рівнянь (3.2) n+1 порядку. При великих n необхідно розв’язати систему лінійних рівнянь великого порядку, тобто проводити великий обсяг обчислень. Уникнути цього дозволяє узагальнений багаточлен Лагранжа ступеня n:
Функція
Рівність нулю k–го многочлена в усіх вузлах інтерполяції,крім k–го,означає,що
Коефіцієнт Ak вводиться для того, щоб у точці x=xk виконувалася умова
Звідси знаходимо:
Знаючи значення Ak,знайдемо функцію
Тепер можемо знайти інтерполяційний многочлен Лагранжа шляхом Pn(x)=
Поліном Ньютона
Інтерполяція табличних функцій за допомогою наближення Лагранжа допускає, що степінь N полінома Pn(x) уже вибрана. На практиці величина N невідома. Тоді доцільно знайти декілька наближень P1(x), P2(x), …, Pn(x) і вибрати із них той, який задовольняє нашим вимогам. Якщо вибрати поліном Лагранжа, прийдеться кожний поліном будувати окремо. Що при полінома високої степені тягне за собою значне збільшення обчислювальних операцій. Інший підхід дає можливість застосувати рекурентні процедури для побудови поліномів P1(x), P2(x), …, Pn(x). Поліноми які при цьому отримують носять назву поліномів Ньютона.
Поліноми Ньютона будують за такою схемою:
У загальному випадку:
Поліноми (3.6) – це поліноми Ньютона Степені Коефіцієнти полінома Ньютона
Для
Тепер візьмемо j= 2 та i =1; x = x 1,
Для j= 3, і вузлової точки x=x2, в якій f(x2)=y2, обчислюємо
Величину
називають розділеною різницею першого порядку, а величину
називають розділеною різницею другого порядку. В загальному випадку:
В останній формулі k можна змінювати від 1 до N, що дає можливість отримати загальну формулу для обчислення коефіцієнтів ak полінома Ньютона
Поліном Чебишева
При наближенні функції f(x) поліномом PN(x) виникає питання: чи можливо зменшити похибку апроксимації шляхом вибору вузлів інтерполяції? Відповідь на таке запитання буде позитивною, якщо вузли інтерполяції вибрати як корені полінома Чебишева. Такі вузли інтерполяції називають чебишевськими. Многочленом Чебишева називається функція
де Перш за все переконаємося, що функції (2.14), які подані як тригонометричні, насправді є многочленом при будь-якому k= 0,1,2,…. Для k =0 маємо Тоді
За формулою суми косинусів Враховуючи те, що Так як
Формула (2.15) рекурентно визначає послідовність функції 3.3 ЗАВДАННЯ
1 Написати інтерполяційний багаточлен Лагранжа для функції f(x), що задана на відрізку [x0,xn] у чотирьох точках (вузлах). Значення функції взяти з таблиці завдань. Оцінити похибку інтерполяції, припускаючи, що ½f(n+1)(x)½£1. 2 Розробити текст програми для наближеного обчислення значень функції f(x) і похибки інтерполяції в будь-якій точці відрізка [x0,xn], 3 На ЕОМ набрати і налагодити програму. 4 Провести обчислення функції у точках між заданими вузлами. Провести інтерполяцію за допомогою програми MATLAB і порівняти результати.
3.4 КОНТРОЛЬНІ ПИТАННЯ 1 Локальна і глобальна інтерполяція, екстраполяція. 2 Формули для багаточленів Лагранжа. 3 Формула узагальненого багаточлена Лагранжа. 4 Похибка інтерполяції. 5 Формула для оцінки похибки інтерполяції.
3.5 ТАБЛИЦЯ ІНДИВІДУАЛЬНИХ ЗАВДАНЬ
Дата добавления: 2015-05-23; Просмотров: 800; Нарушение авторских прав?; Мы поможем в написании вашей работы! |