Формула інтерполяції Лагранжа
Формула інтерполяції Лагранжа знаходить поліном, званий поліномом Лагранжа, який приймає певні значення в довільній точці. Це n-й ступінь поліноміальний вираз функції f(x). Метод інтерполяції використовується для пошуку нових точок даних у діапазоні дискретного набору відомих точок даних.
У цій статті ми детально дізнаємося про інтерполяцію Лагранжа, формулу інтерполяції Лагранжа, доказ формули інтерполяції Лагранжа, приклади на основі формули інтерполяції Лагранжа та інші.
Що таке інтерполяція Лагранжа?
Інтерполяція Лагранжа — це спосіб знаходження значення будь-якої функції в будь-якій заданій точці, коли функція не задана. Ми використовуємо інші точки функції, щоб отримати значення функції в будь-якій необхідній точці.
Припустимо, що ми маємо функцію y = f(x), у якій заміна значень x дає різні значення y. І нам дають дві точки (х 1 , і 1 ) і (x 2 , і 2 ) на кривій, тоді значення y при x = a (константа) обчислюється за допомогою формули інтерполяції Лагранжа.
Формула інтерполяції Лагранжа
Дано кілька дійсних значень x 1 , х 2 , х 3 , …, х п і у 1 , і 2 , і 3 , … і п і буде поліном P з дійсними коефіцієнтами, що задовольняють умови P(x i ) = і i , ∀ i = {1, 2, 3, …, n} і ступінь полінома P має бути меншим за кількість дійсних значень, тобто ступінь (P)
Формула інтерполяції Лагранжа для n-го порядку
Інтерполяційна формула Лагранжа для n тис поліном ступеня наведено нижче:
Інтерполяційна формула Лагранжа для n тис порядок є,
Інтерполяційна формула Лагранжа першого порядку
Якщо Степінь полінома дорівнює 1, тому його називають поліномом першого порядку. Інтерполяційна формула Лагранжа для 1 вул поліноми порядку є,
Інтерполяційна формула Лагранжа другого порядку
Якщо ступінь полінома дорівнює 2, то він називається поліномом другого порядку. Формула інтерполяції Лагранжа для поліномів 2-го порядку:
Доведення теореми Лагранжа
Розглянемо поліном n-го ступеня заданого вигляду,
f(x) = A 0 (x – x 1 )(x – x 2 )(x – x 3 )…(x – x п ) + А 1 (x – x 1 )(x – x 2 )(x – x 3 )…(x – x п ) + … + А (n-1) (x – x 1 )(x – x 2 )(x – x 3 )…(x – x п )
Підставте спостереження x i отримати А i
Покладіть x = x 0 тоді ми отримуємо А 0
f(x 0 ) = і 0 = А 0 (х 0 – х 1 )(x 0 – х 2 )(x 0 – х 3 )…(x 0 – х п )
А 0 = і 0 /(x 0 – х 1 )(x 0 – х 2 )(x 0 – х 3 )…(x 0 – х п )
Підставляючи x = x 1 отримуємо А 1
f(x 1 ) = і 1 = А 1 (х 1 – х 0 )(x 1 – х 2 )(x 1 – х 3 )…(x 1 – х п )
А 1 = і 1 /(x 1 – х 0 )(x 1 – х 2 )(x 1 – х 3 )…(x 1 – х п )
Аналогічно, замінивши x = x п отримуємо А п
f(x п ) = і п = А п (х п – х 0 )(x п – х 1 )(x п – х 2 )…(x п – х n-1 )
А п = і п /(x п – х 0 )(x п – х 1 )(x п – х 2 )…(x п – х n-1 )
Якщо підставити всі значення А i у функції f(x), де i = 1, 2, 3, …n, тоді ми отримуємо формулу інтерполяції Лагранжа як,
Властивості інтерполяційної формули Лагранжа
Різні властивості формули інтерполяції Лагранжа обговорюються нижче,
- Ця формула використовується для знаходження значення функції в будь-якій точці, навіть якщо сама функція не задана.
- Він використовується, навіть якщо наведені точки розташовані нерівномірно.
- Він дає значення залежної змінної для будь-якої незалежної змінної, що належить до будь-якої функції, і тому використовується в числовому аналізі для знаходження значень функції тощо.
Використання формули інтерполяції Лагранжа
Різні способи використання формули інтерполяції Лагранжа обговорюються нижче,
- Він використовується для знаходження значення залежної змінної для будь-якої окремої незалежної змінної, навіть якщо сама функція не задана.
- Використовується для масштабування зображення.
- Він використовується в моделюванні ШІ.
- Використовується для навчання НЛП тощо.
Детальніше,
- Формула інтерполяції
- Формула лінійної інтерполяції
Приклади використання формули інтерполяції Лагранжа
Давайте розглянемо кілька прикладів запитань щодо формули інтерполяції Лагранжа.
Приклад 1: Знайдіть значення y при x = 2 для заданого набору точок (1, 2), (3, 4)
рішення:
враховуючи,
- (х 0 , і 0 ) = (1, 2)
- (х 1 , і 1 ) = (3, 4)
Інтерполяційна формула Лагранжа першого порядку:
![]()
При х = 2
і
![]()
y = (-2/-2) + (4/2)
y = 1 + 2 = 3
Значення y при x = 2 дорівнює 3
Приклад 2: Знайдіть значення y при x = 5 для заданого набору точок (9, 2), (3, 10)
рішення:
враховуючи,
- (х 0 , і 0 ) = (9, 2)
- (х 1 , і 1 ) = (3, 10)
Інтерполяційна формула Лагранжа першого порядку:
![]()
При х = 5
![]()
y = (4/6) + (-40/-6)
y = (2/3) + (20/3)
y = 22/3 = 7,33
Значення y при x = 5 дорівнює 7,33
Приклад 3: Знайдіть значення y при x = 1 для заданого набору точок (1, 6), (3, 4), (2, 5)
рішення:
враховуючи,
- (х 0 , і 0 ) = (1, 6)
- (х 1 , і 1 ) = (3, 4)
- (х 2 , і 2 ) = (2, 5)
Формула інтерполяції Лагранжа другого порядку:
![]()
При x = 1
![]()
y = (12/2) + 0 + 0
y = 6
Значення y при x = 1 дорівнює 6
Приклад 4: Знайдіть значення y при x = 10 для заданого набору точок (9, 6), (3, 5), (1, 12)
рішення:
враховуючи,
- (х 0 , і 0 ) = (9, 6)
- (х 1 , і 1 ) = (3, 5)
- (х 2 , і 2 ) = (1, 12)
Формула інтерполяції Лагранжа другого порядку:
![]()
При х = 10
![]()
y = (63/8) + (-15/4) + (21/4)
y = (63-30 + 42)/8
y = 75/8 = 9,375
Значення y при x = 10 дорівнює 9,375
Приклад 5: Знайдіть значення y при x = 7 для заданого набору точок (1, 10), (2, 4), (3, 4), (5, 7)
рішення:
враховуючи,
- (х 0 , і 0 ) = (1, 10)
- (х 1 , і 1 ) = (2, 4)
- (х 2 , і 2 ) = (3, 4)
- (х 3 , і 3 ) = (5, 7)
Інтерполяційна формула Лагранжа третього порядку:
![]()
При х = 7
![]()
y = -50 + 64 – 60 + 35
y = 99 – 110 = -одинадцять
Значення y при x = 7 дорівнює -11
Приклад 6: Знайдіть значення y при x = 10 для заданого набору точок (5, 12), (6, 13), (7, 14), (8, 15)
рішення:
враховуючи,
- (х 0 , і 0 ) = (5, 12)
- (х 1 , і 1 ) = (6, 13)
- (х 2 , і 2 ) = (7, 14)
- (х 3 , і 3 ) = (8, 15)
Інтерполяційна формула Лагранжа третього порядку:
![]()
При x = 10,
![]()
y = -48 + 195 – 280 + 150
y = 17
Значення y при x = 10 дорівнює 17
Приклад 7: Знайдіть значення y при x = 0 для заданого набору точок (-2, 5), (1, 7)
рішення:
враховуючи,
- (х 0 , і 0 ) = (-2, 5)
- (х 1 , і 1 ) = (1, 7)
Інтерполяційна формула Лагранжа першого порядку:
![]()
При x = 0,
![]()
y = (5/3) + (14/3)
y = 19/3 = 6,33
Значення y при x = 0 дорівнює 6,33
Поширені запитання щодо формули інтерполяції Лагранжа
1. Що таке інтерполяційна формула Лагранжа?
Формула інтерполяції Лагранжа — це формула, яка використовується для знаходження значення залежної змінної функції для будь-якої незалежної змінної, навіть якщо сама функція не задана.
2. Які застосування формули інтерполяції Лагранжа?
Формула Лагранжа має різноманітне застосування в сучасній математиці та науках про дані,
- Він використовується для навчання моделі AI.
- Він використовується в обробці зображень.
- Він використовується для побудови тривимірних та вищих кривих тощо.
3. Що таке інтерполяційна формула Лагранжа першого порядку?
Інтерполяційна формула Лагранжа першого порядку:
f(x) = (x – x 1 )/(x 0 – х 1 )×f 0 + (x – x 0 )/(x 1 – х 0 )×f 1
4. Що таке інтерполяційна формула Лагранжа другого порядку?
Інтерполяційна формула Лагранжа другого порядку:
f(x) = [(x – x 1 )(x – x 2 )/(x 0 – х 1 )(x 0 – х 2 )]×f 0 + [(x – x 0 )(x – x 2 )/(x 1 – х 0 )(x 1 – х 2 )]×f 1 + [(x – x 0 )(x – x 1 )/(x 2 – х 0 )(x 2 – х 2 )]×f 0