Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
111111ktr.doc
Скачиваний:
192
Добавлен:
17.02.2016
Размер:
1.34 Mб
Скачать
  • Условие окончания вычислений в методе итераций.

Замечание 3. Процесс построения последовательности следует обрывать, когда станет верным неравенство |хк+1к|< *(1-q)/q. В этом случае хк+1 и дает приближение к решению с требуемой точностью.

Упражнение 1.12. Доказать, что в условиях теоремы из неравенства |хк+1к|< *(1-q)/q вытекает неравенство |хк+1-с|< .

Упражнение 1.13.Составить алгоритм и программу на одном из языков для решения уравнений методом итераций.

  • Сравнение различных методов.

Сравнение методов обычно производится по следующим критериям:

1.Универсальность.

2.Простота организации вычислений и контроля за точностью.

3.Скорость сходимости.

Если сравнить три приведенных выше метода, то следует отметить, что

1) Самым универсальным является метод половинного деления, поскольку он применим для  любой непрерывной функции. Однако и в двух других методах ограничения не слишком жесткие и, обычно, на практике можно применять любой метод.

2) Все три метода примерно одинаковы и очень просты.

3) Скорость сходимости в методе половинного деления -геометрическая прогрессия со знаменателем 1/2 , в методе итерации -со знаменателем q, а метод Ньютона, как правило, дает сходимость со скоростью, превышающей скорость сходимости любой геометрической прогрессии. Во всех случаях скорость сходимости очень высока.

Тема лекции № 5. Интерполирование функций

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

  • Постановка задачи интерполирования.

На отрезке (a, b) в n+1 точке (узлах интерполяции) a=X0 < X1 < X2 <...< Xn=b

заданы значения Yi функцииY=f(X). Требуется подобрать вспомогательную функцию (x) (интерполяционную функцию или интерполянту) простого вида, для которой:

  1. (Xi)=Yi при i=0,1,2,3,...,n

  2. (X)f(X) при всех остальных значениях X[a,b].

Основной целью процесса интерполирования является получение быстрого и экономичного алгоритма вычисления приближенного значения функции во всех точках отрезка [a,b].

Формулировка задачи не является строго  математической, поскольку в нее входят, например, слова "функция простого вида", или (X)f(X). Главные вопросы здесь -как выбрать интерполянту и как оценить точность приближения функции f(X) на отрезке [a,b].

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

Рассмотрение вопроса о виде интерполирующей функции (X) привело к созданию целой теории приближений, весьма сложной и большой по объему. Поэтому мы ограничимся рассмотрением лишь простейших случаев: линейной интерполяции и интерполяции многочленами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]