Линейная интерполяция


Линейная интерполяция является методом нахождения точки с помощью использования линейных уравнений.

Введите первые координаты
X0
Y0
Введите вторые координаты
X1
Y1
Введите значение X
X
Интерполированное значение Y

Если две известные точки определенны координатами (x0, y0) и (x1,y1), линейная интерполяция это прямая линия между этими точками. Для значения x в интервале (x0, x1) значение y по прямой определяется из уравнения

1121

 

Решив уравнение для y, с имеющимся значением x, получим:

Y = ( ( X — X0 )( Y1 — Y0) / ( X1 — X0) ) + Y0

 Где,

  • X0,Y0 = Первые координаты,
  • X1,Y1 = Вторые координаты,
  • X = Значение координаты X,
  • Y = Интерполированная координата Y.

данная формула является формулой линейной интерполяции в интервале (x0, x1).

Добавить комментарий 7

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *


Александр

Александр

Гавно, неправильно считает. Формула правильная, а программа гавно!!!!

Константин

Константин

Безбожно врет х0=0 х1=20 y0=100 y1=107.79 х=10 y=103,895 а не 103,5

Сергей

Сергей

Нет возможности подставить отрицательные значения.

Wpcalc

Wpcalc

Исправлено. Теперь можно ввести отрицательное число

Ольга

Ольга

Спасибо! очень быстро и удобно!