Visual
HomeAboutCreateSign in Русский

Интерполяция полиномом Лагранжа

Построить интерполяционный полином для заданной функции f(x) на интервале [a, b]. Задан вид аппроксимации и количество точек m, в которых определена функция. Таблица исходной функции yi = f(xi) вычисляется в точках xi = a + i*(b-a)/m, i = 0,...,m. Используя полученную таблицу (xi, yi) требуется вычислить значения функции f(xj), Pm(xj) и невязки в точках xj = a + j*(b - a)/9, j=0,...,9.

Дано:
вид аппроксимации — полином Лагранжа,
f(x) = ln(x) - 5*cos(x), a = 1, b = 8, m = 5.

Рекомендованная литература:
Мудров А.Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. Томск: МП “РАСКО,” 1991. 272 с.
(раздел 3.3 Интерполяционный полином Лагранжа)

Ivan Denisov
Model is published
Oberon & OberonJSSource code
Result  

check indices in arrays

Project modules:
Init
Framework modules:
Log Docu
Draw Docu
Math Docu
Strings Docu
Forms Docu
Plot Docu
Out Docu
In Docu