Являются k-шаговыми разностными методами

Идея

Для решения задачи Коши На каждом -ом) шаге метода используются значения правой части дифференциального уравнения в текущем и предыдущих узлах (). Его численная процедура строится на основе интегрального представления точного решения задачи Коши (как здесь)

, .

Для функции на основе данных , , строится интерполяционный многочлен Лагранжа . Затем, в определенном интеграле выше, заменяется построенным многочленом (погрешность отбрасывается)

Сам многочлен строится не по точным значениям решения, а по приближенным значениям решения задачи Коши в соответствующих узлах: , () (посчитанным на предыдущих шагах)

Подробнее то же самое для понимания (для явного метода):

Интегральное представление — отправная точка

Мы знаем, что точное решение задачи Коши с начальным условием на шаге от до можно записать как:

Это абсолютно точно. Проблема в том, что мы не знаем (то есть ) на всём интервале , так как как раз и является искомой функцией.

Проблема вычисления интеграла

Чтобы вычислить интеграл , где , нам нужно знать на всём отрезке . Но у нас есть только приближённые значения решения (и, следовательно, значения ) в дискретных точках: .

Аппроксимация

Вот здесь начинает работать интерполяция. У нас есть последних вычисленных точек:

Мы используем эти точек , для , чтобы построить интерполяционный многочлен Лагранжа степени , который аппроксимирует неизвестную функцию на интервале, охватывающем эти точки (обычно от до )

Замена на интерполянт

Теперь мы совершаем ключевое приближение: предполагаем, что многочлен

Переход к приближенному решению

Теперь мы заменяем точные значения решения и на их численные приближения и , которые мы вычисляем. Получаем формулу для приближённого значения:

Это и есть формула метода

Ключевое упрощение: интеграл от многочлена

Самое важное преимущество! Интеграл от интерполяционного многочлена Лагранжа вычисляется аналитически. Поскольку — это многочлен, его интеграл на отрезке легко берётся. Более того, результат этого интегрирования оказывается линейной комбинацией значений многочлена в уже вычисленных точках