Як провести інтерполяцію

Лінійна інтерполяція (або просто інтерполяція) - процес знаходження проміжних значень величини за її відомими значеннями. Багато людей можуть провести інтерполяцію, покладаючись виключно на інтуїцію, але ця стаття описує формалізований математичний підхід до проведення інтерполяції.

кроки

Зображення з назвою Interpolate Step 1
1
Визначте величину, для якої ви хочете знайти відповідне значення. Інтерполяція може бути проведена для обчислення логарифмів або тригонометричних функцій або для обчислення відповідного обсягу або тиску газу при даній температурі. Наукові калькулятори в значній мірі замінили логарифмічні і тригонометричні табліци- тому як приклад проведення інтерполяції ми обчислимо тиск газу при температурі, значення якої не вказано в довідкових таблицях (або на графіках).
  • У рівнянні, яке ми виведемо, "х" позначатиме відому величину, а "у" - невідому величину (интерполированное значення). При побудові графіка ці значення відкладаються відповідно їх позначенням - величина "х" - по осі Х, величина "у" - по осі Y.
  • У нашому прикладі під "х" буде матися на увазі температура газу, яка буде дорівнює 37 ° С.

Відео: Лінійна і перехресна інтерполяція. Частина 3. Mathcad prime

  • Зображення з назвою Interpolate Step 2
    2
    У таблиці або на графіку знайдіть найближчі значення, розташовані нижче і вище значення "х". Наша довідкова таблиця не приводить тиск газу при 37 ° С, але призводить значення тиску при 30 ° С і при 40 ° С. Тиск газу при температурі 30 ° С = 3 кПа, а тиск газу при 40 ° С = 5 кПа.

    Відео: Побудова горизонталей (частина 1), 11.02.14, Д-14

  • Так як ми позначили температуру в 37 ° С як "х", То тепер позначимо температуру в 30 ° С як x1, а температуру в 40 ° С як x2.
    Зображення з назвою Interpolate Step 2Bullet1
  • Так як ми позначили невідоме (интерполированное) тиск газу як "у", То тепер позначимо тиск в 3кПа (при 30 ° С) як у1, а тиск в 5кПа (при 40 ° С) як у2.
    Зображення з назвою Interpolate Step 2Bullet2
  • Зображення з назвою Interpolate Step 3

    Відео: Topocad Інтерполяція висот

    3
    Знайдемо интерполированное значення. Рівняння для знаходження інтерпольованого значення можна записати у вигляді y = y1 + ((X - x1) / (X2 - x1) * (Y2 - y1))
  • Підставами значення x, x1, x2 і отримаємо: (37-30) / (40-30) = 7/10 = 0,7.
    Зображення з назвою Interpolate Step 3Bullet1
  • Підставимо значення у1, у2 і отримаємо: (5 - 3) = 2.
    Зображення з назвою Interpolate Step 3Bullet2
  • Помноживши 0,7 на 2, отримаємо 1,4. Складемо 1,4 і у1: 1,4 + 3 = 4,4кПа. Перевіримо відповідь: знайдене значення 4,4кПа лежить між 3кПа (при 30 ° С) і 5кПа (при 40 ° С), а так як 37 ° С ближче до 40 ° С, ніж до 30 ° С, то і остаточний результат (4 , 4кПа) повинен бути ближче до 5кПа, ніж до 3кПа.
    Зображення з назвою Interpolate Step 3Bullet3
  • Поради

    • Якщо ви вмієте працювати з графіками, ви можете зробити грубу інтерполяцію, відклавши відоме значення по осі Х і знайшовши відповідне значення на осі Y. В наведеному вище прикладі можна побудувати графік, на якому по осі Х відкладається температура (в десятках градусів), а по осі Y - тиск (в одиницях кПа). На цьому графіку ви можете нанести точку 37 градусів, а потім знайти точку на осі Y, відповідну цій точці (вона буде лежати між точками 4 і 5 кПа). Наведене вище рівняння просто формалізує процес мислення і забезпечує отримання точного значення.
    • На відміну від інтерполяції, екстраполяція обчислює приблизні значення величини в межах дії значень, наведених в таблицях або відображених на графіках.
    Поділися в соц мережах:

    Увага, тільки СЬОГОДНІ!
    —хоже

    Увага, тільки СЬОГОДНІ!