АЛГ-INT-006ЛинейнаяСплайныревизия 2026-05-04

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

Линейная, квадратичная, кубическая интерполяция и сплайны. Метод Лагранжа, применение в графике, играх, инженерии.

⏱ ~30 сек · алгоритм · O(N)
Отчёт · АЛГ-INT-006|алгоритм / численный метод
calcal.ru / linearnaya-interpolyaciya-onlajn
Загрузка калькулятора…
O(N)
Линейная
O(N²)
Лагранж
Сплайны гладкость
4
Метода

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

Интерполяция — метод приближённого нахождения значения функции в промежуточной точке по известным значениям в нескольких точках. Один из самых распространённых численных методов.

Простой пример: знаем, что в 9:00 температура была 15°C, в 10:00 — 18°C. Какая была в 9:30? Линейная интерполяция: 16,5°C (среднее).

Формула линейной интерполяции

y = y₀ + (y₁ − y₀) × (x − x₀) / (x₁ − x₀)

Это уравнение прямой через две точки (x₀, y₀) и (x₁, y₁).

Пример: x₀=0, y₀=10; x₁=10, y₁=30. Найти y при x=4.

y = 10 + (30 − 10) × (4 − 0) / (10 − 0) = 10 + 20 × 0,4 = 10 + 8 = 18.

Методы интерполяции

МетодТочекСтепеньГладкость
Линейная21C⁰
Квадратичная32C⁰ или C¹
Кубическая43C¹ или C²
ЛагранжаNN-1C⁰
Кубический сплайнN3 (по сегментам)
БесселяN3 (по сегментам)

Применение интерполяции

  • Графика: масштабирование изображений (билинейная, бикубическая интерполяция), Photoshop, Lightroom.
  • Анимация: ключевые кадры в After Effects, Blender — между ключами интерполяция.
  • Игры: плавность движения, физика, кривые сплайн-движения.
  • Аудио: ресемплинг (44.1 → 48 кГц), digital audio workstations.
  • Инженерия: таблицы свойств материалов (плотность, теплоёмкость) — между табличными значениями.
  • Финансы: построение кривой доходности облигаций, оценка деривативов.
  • Картография: цифровые карты высот, GPS.
  • Машинное обучение: imputation (заполнение пропущенных значений в данных).
ИСТОЧНИКИ
  1. Press W., Teukolsky S., Vetterling W., Flannery B. — Numerical Recipes. Numerical Recipes. 2007.
  2. Кудрявцев Л.Д. — Курс математического анализа. Л.Д. Кудрявцев. 2003, ред. 2024.
ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

Метод приближённого нахождения значения функции в промежуточной точке по известным значениям в нескольких точках. Например, известно: при x=0 → y=0, при x=10 → y=100. Чему равно y при x=5? Линейная интерполяция: y=50. Применение: цифровая обработка изображений (увеличение), компьютерные игры (анимация), научные расчёты, экономические прогнозы.
y = y₀ + (y₁ − y₀) × (x − x₀) / (x₁ − x₀). Это уравнение прямой, проходящей через две точки (x₀, y₀) и (x₁, y₁). Оценивает y в любой точке x между ними. Самый простой и быстрый метод. Точность низкая для нелинейных функций, но в большинстве инженерных задач достаточно.
Линейная: 1 промежуток = 2 точки, прямая. Простая. Может быть скачкообразной по производной (нет гладкости). Квадратичная: 3 точки, парабола. Гладкая первая производная при правильной формулировке. Кубическая: 4 точки, кубический сплайн. Самая популярная — гладкая первая и вторая производные. Полиномы Лагранжа: точно проходит через все N точек.
Полином степени N-1, точно проходящий через N заданных точек. Формула: L(x) = Σ y_i · l_i(x), где l_i(x) = Π (x − x_j) / (x_i − x_j) для j ≠ i. Для 2 точек = линейная. Для 3 = квадратичная. Для 10 точек — полином 9-й степени (часто осциллирует — феномен Рунге). Используется в численных методах для теоретической точности.
Кусочно-полиномиальные функции, гладко стыкующиеся в узлах. Кубический сплайн — самый распространённый: на каждом отрезке кубический полином, в узлах непрерывны 1-я и 2-я производные. Преимущество: избегает осцилляций Лагранжа на больших N. Используется в CAD-системах, мультипликации (Bezier-сплайны), графиках (matplotlib, SVG).
1) Цифровая обработка изображений: масштабирование, ресайз. 2) Компьютерная графика: tween-анимация, кривые Безье. 3) Игры: плавность движения NPC, физика частиц. 4) Аудио: ресемплинг (44.1 → 48 кГц). 5) Инженерия: таблицы свойств материалов. 6) Финансы: построение кривой доходности облигаций. 7) Картография: цифровые карты высот.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.