Алгоритм метода итерации

· Выбираем начальное приближение Алгоритм метода итерации - student2.ru .

· Вычисляем Алгоритм метода итерации - student2.ru , Алгоритм метода итерации - student2.ru и т.д.

· Вычисления проводим до тех пор, пока не будет выполнен критерий сходимости итерационного процесса. Например, Алгоритм метода итерации - student2.ru .

Метод итераций хорошо сходится, если элементы Алгоритм метода итерации - student2.ru малы по абсолютной величине. Иными словами, матрица системы имеет диагональное преобладание.

Аппроксимация и интерполирование функций

Общие понятия

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

Простейшая задача интерполирования: на отрезке [a,b] задана (n+1) точка, эти точки называются узлами интерполирования, и (n+1) значение функции в этих точках. Требуется построить функцию F(x), принадлежащую известному классу и принимающую в узлах интерполирования те же значения, что и f(x), т.е.

Алгоритм метода итерации - student2.ru .

Геометрически это означает, что нужно найти кривую некоторого определенного типа, проходящую через систему заданных точек. Это задача становится однозначной, если вместо произвольной функции строить полином Pn(x) степени n такой, что

Алгоритм метода итерации - student2.ru ,

тогда внутри промежутков (xi, xi+1) построенный полином будет приближенно описывать функцию f(x).

Полученную интерполяционную формулу обычно используют для нахождения приближенного значения функции f(x) в точках, отличных от узлов интерполирования.

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

Пусть на отрезке [a,b] заданы (n+1) точка x0, x1, ¼, xn и значения функции f в этих точках.

Будем строить интерполяционный многочлен вида Алгоритм метода итерации - student2.ru , где Алгоритм метода итерации - student2.ru - многочлены степени n, удовлетворяющие условиям

Алгоритм метода итерации - student2.ru

так как требуем, чтобы значения интерполяционного многочлена и значения функции f(x) совпадали в узлах интерполяции i, т.е. Алгоритм метода итерации - student2.ru .

Тогда Алгоритм метода итерации - student2.ru можно искать в виде:

Алгоритм метода итерации - student2.ru

где Алгоритм метода итерации - student2.ru - некоторая константа, которую найдем из условия Алгоритм метода итерации - student2.ru , тогда

Алгоритм метода итерации - student2.ru

Если обозначить Алгоритм метода итерации - student2.ru и продифференцировать это выражение по х, полагая х=хj, то последнее выражение можно записать в виде:

Алгоритм метода итерации - student2.ru ,

где Алгоритм метода итерации - student2.ru

Таким образом, получим многочлен

Алгоритм метода итерации - student2.ru ,

который называется интерполяционным многочленом Лагранжа.

Пусть узлы интерполирования являются равноотстоящими, т.е. Алгоритм метода итерации - student2.ru , если ввести новую переменную Алгоритм метода итерации - student2.ru , то многочлен Лагранжа для равноотстоящих узлов запишется в виде

Алгоритм метода итерации - student2.ru ,

т.к. Алгоритм метода итерации - student2.ru .

Оценка погрешности интерполяционного многочлена Лагранжа: если функция f(x) имеет на [a,b] непрерывные производные (n+1)-го порядка, имеет вид Алгоритм метода итерации - student2.ru , где x - некоторая точка [a,b] или Алгоритм метода итерации - student2.ru .

Это выражение может служить оценкой отклонения полинома Лагранжа от f(x) в том случае, когда можно оценить Алгоритм метода итерации - student2.ru .

Наши рекомендации