Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Интерполированное значение
50
y при заданном x
Угловой коэффициент (скорость изменения) 10

Что такое линейная интерполяция?

Линейная интерполяция — это способ оценить неизвестное значение, которое находится между двумя известными точками данных. Метод предполагает, что зависимость между точками описывается прямой линией, поэтому искомое значение лежит на ней пропорционально расстоянию. Это один из самых популярных приёмов в инженерии, статистике, финансах, компьютерной графике и науке: его применяют всякий раз, когда есть таблица значений, а нужно «промежуточное» показание.

Две известные точки, соединённые прямой, с отмеченной между ними интерполированной точкой на графике xy
Линейная интерполяция оценивает неизвестное значение y на прямой, соединяющей две известные точки.

Как пользоваться калькулятором

Введите координаты двух известных точек: \((\text{x}_1, \text{y}_1)\) и \((\text{x}_2, \text{y}_2)\). Затем укажите значение x, для которого нужно оценить y. Калькулятор выдаст интерполированное значение y и угловой коэффициент прямой, соединяющей ваши точки. Значение x может лежать между точками (интерполяция) или за их пределами (экстраполяция) — формула прямой работает одинаково в обоих случаях.

Разбор формулы

Уравнение выглядит так: $$y = \text{y}_1 + \left(\text{x} - \text{x}_1\right) \cdot \frac{\text{y}_2 - \text{y}_1}{\text{x}_2 - \text{x}_1}$$ Дробь \(\frac{\text{y}_2 - \text{y}_1}{\text{x}_2 - \text{x}_1}\) — это угловой коэффициент, то есть изменение y на единицу изменения x. Умножив коэффициент на горизонтальное расстояние \((\text{x} - \text{x}_1)\), вы получаете прирост от y₁ до искомой точки. Прибавив его к y₁, находите интерполированное значение. Учтите: x₁ и x₂ должны различаться, иначе угловой коэффициент не определён (деление на ноль).

Реклама
Прямоугольный треугольник из вертикального и горизонтального приращений между двумя точками, иллюстрирующий наклон при интерполяции
Наклон (y2 − y1)/(x2 − x1) масштабирует горизонтальное расстояние, чтобы найти интерполированное y.

Пример расчёта

Допустим, при \(\text{x}_1 = 10\) значение равно \(\text{y}_1 = 20\), а при \(\text{x}_2 = 20\) — \(\text{y}_2 = 40\). Чему равно y при \(\text{x} = 15\)? Угловой коэффициент: $$\frac{40 - 20}{20 - 10} = 2$$ Тогда $$y = 20 + (15 - 10) \times 2 = 20 + 10 = 30$$ Интерполированное значение — 30.

Частые вопросы

Можно ли экстраполировать за пределы точек? Да. Если x меньше x₁ или больше x₂, формула продлевает прямую за границы. Но будьте осторожны: экстраполяция исходит из того, что линейная тенденция сохраняется.

Важен ли порядок точек? Нет. Вы можете поменять местами (x₁,y₁) и (x₂,y₂) и получить тот же результат — главное, чтобы каждый x был в паре со своим y.

Что если x₁ равно x₂? Угловой коэффициент становится неопределённым (нельзя делить на ноль), поэтому вертикальную линию интерполировать невозможно. В этом случае калькулятор возвращает 0 — измените исходные данные так, чтобы \(\text{x}_1 \neq \text{x}_2\).

Последнее обновление: