Лінійна інтерполяція використовується для підгонки кривих за допомогою лінійних поліномів. Лінійна інтерполяція — це метод, який створює нові точки даних із заданого набору точок даних. Лінійна інтерполяція корисна під час пошуку значення між двома точками даних. Це можна розглядати як заповнення прогалин у таблиці даних. Стратегія лінійної інтерполяції полягає у використанні прямої лінії для з’єднання відомих точок даних по обидва боки від невідомої точки. Він знаходить невідомі значення в таблиці. Формула лінійної інтерполяції визначається як
Формула лінійної інтерполяції
y = y_1 + (x-x_1)frac{y_2-y_1}{x_2-x_1}
як відключити режим розробника на androidДе,
- x1і у1– перші координати, а
- x2і у2– другі координати
- x – точка для виконання інтерполяції
- y — інтерпольоване значення
Лінійна інтерполяція в Excel
Ми розглянемо два способи обчислення лінійної інтерполяції в Excel.
Випадок 1: Коли ми маємо 2 пари значень для координат x і y. Наприклад:
Ми хочемо перевірити значення 2,3 і, отже, нам потрібно використовувати інтерполяцію. Ми використовуємо лінійну інтерполяцію, тому що значення x і y змінюються лінійно. Ми будемо використовувати ПРОГНОЗ формула,
=ПРОГНОЗ(x, відомі_y, відомі_x)
Примітка: У Excel 2016 ПРОГНОЗ функцію було замінено на ПРОГНОЗ.ЛІНІЙНИЙ . Синтаксис і використання цих двох функцій однакові.
Крок 1: Додайте ПРОГНОЗ.ЛІНІЙНИЙ формулу в клітинку, куди потрібно додати інтерпольоване значення.
крок 2: Заповніть формулу потрібними значеннями. Спочатку буде показано значення x, потім додайте значення осі y і, нарешті, додайте значення осі x у формулу та натисніть Enter. Ви отримаєте бажаний результат.
Тут інтерпольоване значення 23 є 5.6
Випадок 2: Коли ми маємо більше 2 пар значень для координат x і y.
Наприклад, У нас є дані про кількість опадів (у см), отриманих у деяких частинах Індії протягом 7 днів поспіль. Ми хочемо прогнозувати опади на 1,5 дня.
Спочатку нам потрібно перевірити x1, х2, і1,і у2. Для цього ми будемо використовувати VLOOKUP, INDEX і MATCH
VLOOKUP: Він використовується, коли вам потрібно знайти речі в таблиці або діапазоні за рядками.
Синтаксис:
=VLOOKUP (пошукове_значення, масив_таблиці, номер_індексу_стовпця, [діапазон_пошуку])
range_lookup: це необов’язковий параметр. Ми можемо ввести 1/True, який шукає приблизний збіг, а 0/False, який шукає точний збіг.
ІНДЕКС: Він використовується, коли вам потрібно значення або посилання на значення з таблиці чи діапазону.
Синтаксис:
= ІНДЕКС(масив, номер_рядка, [номер_стовпця])
Де масив і row_num є обов’язковими значеннями, а column_num необов’язковим.
МАТЧ: Ця функція шукає вказаний елемент у діапазоні клітинок, а потім повертає відносне положення цього елемента в діапазоні.
Синтаксис:
= MATCH(пошукове_значення, пошуковий_масив, [тип_збігу])
Де lookup_value і lookup_array є обов’язковими значеннями, а match_type необов’язковим.
Ми будемо розраховувати всі інші значення за допомогою наведених вище формул.
Крок 1: Обчислення х1використовуючи VLOOKUP . Введіть формулу та значення, як показано нижче.
крок 2: Натисніть Enter, і ви отримаєте потрібне значення (як показано нижче).
крок 3: Обчислення y1використовуючи VLOOKUP . Введіть формулу та значення, як показано нижче. Єдина зміна, яку нам тут потрібно зробити, це змінити col_index_num на 2, оскільки нам потрібні значення зі стовпця C.
крок 4: Натисніть Enter, і ви отримаєте потрібне значення (як показано нижче).
Для обчислення значень х2і у2, ми будемо використовувати ІНДЕКС і Функції MATCH .
крок 5: Обчисліть х2використовуючи ІНДЕКС і Функції MATCH . Введіть формулу та значення, як показано нижче.
Крок 6: Натисніть Enter, і ви отримаєте потрібне значення (як показано нижче).
Крок 7: Обчисліть і2за допомогою функцій INDEX і MATCH. Введіть формулу =ІНДЕКС($C:$C, MATCH(F6,$C:$C)+1) і значення, як показано нижче. Єдина зміна тут стосується стовпця C і значення y1.
Крок 8: Натисніть Enter, і ви отримаєте потрібне значення (як показано нижче).
Тепер ми будемо використовувати вищезгадану формулу для обчислення значення y.
Крок 9: Помістіть усі обчислені значення у формулі в потрібну клітинку. (як показано нижче)
java, якщо інше
Крок 10: Натисніть Enter, і ви отримаєте бажані результати.