Мені відомо, що лінійна інтерполяція може бути застосована при елементах, значення який прямо пропорційно залежать один від одного. Наприклад, при табличних даних
6000 - 15.5
6378 - х
8000 - 19.2
формула використовується наступна: х = 15.5 + ((6378-6000) / (8000-6000)) * (19.2-15.5).
Але використання цієї ж формули при значеннях з зворотною залежністю (при 6000 значення дорівнювало 19.2, а при 8000 - 15.5, тобто чим більше стає значення в першому стовпці, тим менше воно в другому) дало завідомо неправильний результат.
Як потрібно видозмінити формулу (чи, можливо, існує інша формула для подібних випадків), щоб отримати правильне рішення даним методом?
формула взята з сайту http://www.bl2.ru/matematic/iterpolation.html
Залишити відповідь