Калькулятор линейной интерполяции

Введите две известные точки или таблицу значений x и y и x, при котором нужно найти y. Вы получите y, наклон использованного отрезка, каждый шаг и предупреждение, если x лежит вне данных.

Бесплатно Работает в браузере Проверено вторник, 10 ноября 2026 г.

Данные

Две известные точки или таблица из нескольких точек.

Горизонтальное значение первой известной точки.

Значение в первой известной точке.

Горизонтальное значение второй известной точки. Оно должно отличаться от первого.

Значение во второй известной точке.

Точка между известными точками или за их пределами, в которой нужно найти значение.

Результат

Интерполированное значение y — Значение в точке x. Оно точное, если представлено десятичной дробью или дробью; иначе это дробь с приближением.
Внутри данных? — Зелёный, когда x лежит между наименьшим и наибольшим x данных.

График прямой

Прямые отрезки таблицы

Как получен результат

Этот инструмент работает в вашем браузере. То, что вы вводите, нам не отправляется.

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

  1. Выберите Данные: две известные точки или таблицу точек.
  2. Введите x и y каждой точки в поля x первой точки и далее или по одной точке в строке в поле Таблица точек (x и y в каждой строке).
  3. Введите значение x, которое нужно, в поле x, при котором нужно найти y.
  4. Прочитайте Интерполированное значение y и Внутри данных?. Для таблицы Прямые отрезки таблицы покажут, какой отрезок использован.

Как работает линейная интерполяция

Интерполяция оценивает значение между известными значениями, предполагая прямую линию между соседними точками. Наклон прямой между (x1; y1) и (x2; y2) — это изменение y, делённое на изменение x, а значение y при любом x получается из одной из точек и этого наклона.

m = (y2 − y1) ÷ (x2 − x1)
y = y1 + m × (x − x1)
  • Для таблицы x помещается в отрезок между двумя соседними точками, и используется прямая этого отрезка.
  • В точке таблицы значение равно собственному значению y этой точки.
  • Числа точны: десятичная дробь читается так, как записана, поэтому 0,1 — это одна десятая, и ответ точен, если точны исходные данные.

Экстраполяция и что не охватывает

Когда x лежит за пределами данных, продолжается ближайший отрезок. Это экстраполяция: прямолинейная догадка, которую страница отмечает. Настоящие кривые часто изгибаются, поэтому экстраполированное значение может сильно отличаться от истинного.

  • Прямая между точками не моделирует кривую. Для кривой используйте больше точек и метод вроде кубической сплайн-интерполяции.
  • Две точки с одинаковым x не имеют одного значения y, поэтому такие точки отклоняются.
  • Калькулятор использует только прямые отрезки; он не проводит кривую через точки.

Пример: y при x = 3 между (2; 4) и (5; 7)

Наклон m = (7 − 4) ÷ (5 − 2) = 1, а значение при x = 3 равно y = 4 + 1 × (3 − 2) = 5.

Для таблицы (0; 0), (2; 4), (5; 7), (8; 6) x = 3 лежит на отрезке от (2; 4) до (5; 7), поэтому ответ тоже 5. При x = 6 отрезок от (5; 7) до (8; 6) имеет наклон −1/3 и даёт 20/3, примерно 6,6667. При x = 10 последний отрезок продолжен и даёт 16/3, что отмечено как экстраполяция.

Случай Результат
Две точки, x = 3 y = 5
Таблица, x = 6 y = 20/3 ≈ 6,6667
Таблица, x = 10 (экстраполяция) y = 16/3 ≈ 5,3333

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

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

Это способ оценить значение между двумя известными значениями, проведя между ними прямую. Оценка — это высота этой прямой при нужном x.

Что значит «экстраполяция» на этой странице?

Это значит, что x лежит за пределами диапазона ваших данных, поэтому прямая ближайшего отрезка продолжена за свои точки. Оценка менее надёжна, чем внутри данных, поэтому страница её отмечает.

Как вводить дробные числа?

Пишите их с запятой, например 0,5. Дробные числа читаются точно, поэтому 0,1 понимается как одна десятая.

Почему нельзя использовать две точки с одинаковым x?

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

Вычисляется ли расчёт на сервере?

Нет. Значения считаются в вашем браузере, и ничего из введённого не передаётся на сервер.

Источники

Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..

Мы используем необходимые cookie, чтобы сайт работал. С вашего согласия Google также использует рекламные cookie, чтобы показывать персонализированную рекламу. Если вы откажетесь, реклама всё равно будет показываться, но не будет персонализированной.