Метод последовательных приближений
Nbsp;
Содержание
Примерный тематический план проведения лабораторных работ……...5
Глава 1. Приближенные методы решения обыкновенных дифферен-циальных уравнений……………………………………………………………5
1.1. Справочные материалы по приближенным методам решения обыкно- венных дифференциальных равнений…………………………………………..5
1.1.1. Постановка задачи Коши…………………………………………...5
1.1.2. Метод последовательных приближений…………………………..7
1.1.3. Метод Эйлера………………………………………………………11
1.1.4. Метод Эйлера–Коши……………………………………………....12
1.1.5. Метод Рунге–Кутта четвертого порядка…………………………13
1.1.6. Многошаговые методы. Метод Адамса. Методы прогноза–коррекции………........................................................................................16
1.1.7. Постановка краевой задачи для обыкновенного дифферен-
циального уравнения…………………………………………………….18
1.1.8. Приближенное решение обыкновенных дифференциальных уравнений методом конечных разностей……………………………….18
1.1.9. Приближенное решение обыкновенных дифференциальных уравнений методом прогонки……………………………………………21
1.2. Лабораторная работа № 1. Приближенное решение обыкновенных диф-ференциальных уравнений методом последовательных приближений..........22
1.3. Лабораторная работа № 2. Приближенное решение обыкновенных диф-ференциальных уравнений. Методы Эйлера, Эйлера–Коши, Рунге–Кутта………………………………………………….........................................25
|
|
1.4. Лабораторная работа № 3. Приближенное решение обыкновенных дифференциальных уравнений. Метод Адамса. Методы прогноза-коррекции………………………………………………………..………………26
1.5. Лабораторная работа № 4. Приближенное решение обыкновенных дифференциальных уравнений методом конечных разностей………………28
1.6. Лабораторная работа № 5. Приближенное решение обыкновенных дифференциальных уравнений методом прогонки…………………………..29
Глава 2. Приближенные методы решения дифференциальных уравне-
ний с частными производными……………………………………………..30
2.1 Справочный материал по приближенным методам решения диффе-ренциальных уравнений счастными производными…………………………30
2.1.1.Постановка задачи Дирихле. Приближенное решение уравнения Лапласа…………………………………………………………………...30
2.1.2. Итерационный метод решения системы конечно-раз-
ностных уравнений (процесс усреднения Либмана)…………………..32
2.2. Лабораторная работа № 6. Метод сеток для задачи Дирихле ………….35
2.3. Лабораторная работа № 7. Итерационный метод решения системы конечно-разностных уравнений (процесс усреднения Либмана)……………36
|
|
Глава 3. Приближенные методы решения интегральных уравне-
ний……………………………………………………………………………….36
3.1. Справочный материал по приближенным методам решения интег-ральных уравнений (уравнение Фредгольма второго рода)…………………36
3.2. Лабораторная работа № 8. Решение уравнения Фредгольмам
второго рода методом конечных сумм………………………………………..38
Глава 4. Статистическая обработка данных………………………………40
4.1. Справочный материал по статистической обработке данных………......40
4.2. Лабораторная работа № 9. Методы обработки статистических
данных …………………………………………………………………………..41
Список литературы……………………………………………………………...49
Примерный тематический план проведения лабораторных работ
В тематическом плане приведено примерное планирование часов, которые отводятся на каждую лабораторную работу.
В зависимости от используемого программного обеспечения число часов, необходимых для выполнения заданий, может быть уменьшено.
Тематический план проведения лабораторных работ
1. Приближенное решение обыкновенных дифференциальных уравнений методом последовательных приближений – 4 часа.
2. Приближенное решение обыкновенных дифференциальных уравнений. Методы Эйлера, Эйлера Коши, Рунге-Кутта – 4 часа.
|
|
3. Приближенное решение обыкновенных дифференциальных уравнений. Метод Адамса. Методы прогноза-коррекции – 4 часа.
4. Приближенное решение дифференциальных уравнений методом конечных разностей – 2 часа
5. Приближенное решение диф. уравнений методом прогонки – 4 часа.
6. Метод сеток для задачи Дирихле – 4 часа.
7. Итерационный метод решения системы конечно-разностных уравнений (процесс усреднения Либмана) – 4 часа.
8. Решение уравнения Фредгольма второго рода методом конечных сумм – 4 часа.
9. Метод обработки статистических данных – 4 часа.
Глава 1. Приближенные методы решения обыкновенных дифферен-циальных уравнений
Справочные материалы по приближенным методам решения обыкновенных дифференциальных равнений
Постановка задачи Коши
Рассмотрим обыкновенное дифференциальное уравнение первого порядка:
. (1.1)
Основная задача, связанная с этим уравнением – задача Коши состоит в следующем: найти решение уравнения (1.1) в виде функции удовлетворяющей начальному условию:
. (1.2)
|
|
Геометрически это означает, что требуется найти интегральную кривую проходящую через заданную точку при выполнения равенства (1.1). Существование и единственность решения уравнения (1.1) обеспечивается следующей теоремой.
Теорема Пикара:Если функция f определена и непрерывна в некоторой области G, определённой неравенствами:
(1.3)
и удовлетворяет в этой области условию Липшица по у: , то на некотором отрезке , где h – положительное число, существует, и притом только одно, решение уравнения (1.1), удовлетворяющее начальному условию .
Здесь М – постоянная (константа Липшица), зависящая в общем случае от а и b.
Если f(x, y) имеет ограниченную в G производную , то при можно принять .
В классическом анализе разработаны методы нахождения решений дифференциальных уравнений через элементарные (или специальные) функции. На практике эти методы очень часто оказываются либо совсем беспомощными, либо их использование требует трудных вычислений и времени.
Для решения практических задач созданы методы приближённого решения дифференциальных уравнений.
Пусть требуется на отрезке [х0, х00+Н] найти решение уравнения (1.1) при начальном условии (1.2).
Разобьём отрезок на п равных частей точками: , где .
Численное решение дифференциального уравнения (1.1) заключается в том, что значение искомой функции вычисляется в каждой точке . При этом, как правило, для вычисления значения используется уже вычисленное значение .
Для решения задачи Коши для обыкновенных дифференциальных уравнений существуют различные методы:
1. Аналитические методы, применение которых дает решение дифференциального уравнения в виде аналитического выражения.
2. Графические методы, дающие приближенное решение в виде графиков.
3. Численные методы (табличные), при использовании которых искомая функция получается в виде таблицы.
Ниже рассматриваются относящиеся к указанным группам некоторые методы решения обыкновенных дифференциальных уравнений первого порядка вида (1.1).
Метод последовательных приближений
Рассмотрим задачу Коши для дифференциального уравнения первого порядка с начальным условием .
Метод последовательных приближений состоит в том, что решение , получают как предел последовательности функций , которые находятся по рекурсивной формуле
. (1.4)
Если правая часть в некотором замкнутом прямоугольнике , содержащем множество точек , для которых выполняются условия удовлетворяет условию Липшица по :
,
то независимо от выбора начальной функции последовательные приближения сходятся на некотором отрезке к точному решению задачи Коши.
Если непрерывна в области , то оценка погрешности приближенного решения на отрезке дается неравенством:
, (1.5)
где , а число определяется из условия:
.
Пример 1.1. Найти три последовательных приближения решения уравнения:
с начальным условием Оценить погрешность третьего приближения на отрезке .
Решение. Учитывая начальное условие, заменим уравнение интегральным
.
В качестве начального приближения возьмем . Первое приближение находим по формуле (1.4):
.
Аналогично получаем второе и третье приближения:
,
Оценим погрешность последнего приближения по формуле (1.5). Так как функция , то она определена и непрерывна во всей плоскости и в качестве и можно взять любые числа. Возьмем для определенности . При таких ограничениях получаем:
,
.
Таким образом, на отрезке [0; 0.4] получаем
,
и, следовательно:
.
Замечание: Оценка погрешности по формуле (1.5) часто оказывается завышенной. Практически, применяя метод последовательных приближений, вычисления продолжают до такого при котором значения совпадают в пределах допустимой точности.
Пример 1.2. Дана система
с начальными условиями Методом последовательных приближений найти решение этой системы на отрезке [0; 0,3] с точностью до .
Решение: Записываем систему в интегральной форме:
, |
используя начальные значения, из системы находим , . В качестве начальных приближений выберем:
, |
При выборе начальных приближений используем первые два члена разложения функций в окрестности точки
Вычислим следующие приближения и :
,
.
Аналогично получаем:
,
.
Оценим разности и на отрезке [0; 0.3]:
,
Эти разности находятся в пределах заданной точности, причем члены, содержащие , малы на отрезке [0; 0,3]. Следовательно, с заданной точностью можно положить
, .
Метод Эйлера
Рассмотрим дифференциальное уравнение с начальным условием .
Выбрав достаточно малый шаг , построим систему равноотстоящих узлов , ( ).
Приближенные значения по методу Эйлера вычисляются последовательно по формулам:
( )
При оценке погрешности обычно используется двойной пересчет.
Если – вычисленное значение с шагом , а – соответствующее узловое значение, полученное с шагом h, то для ориентировочной оценки погрешности последнего значения можно использовать формулу:
Пример 1.3. Применяя метод Эйлера, составить на отрезке [0,1] таблицу значений решения уравнения:
с начальным условием , выбрав шаг .
Решение дифференциального уравнения приведено в таблице 1.1.
Таблица 1.1
Приближенное решение уравнения примера 1.3 методом Эйлера
№ шага | Точное решение | |||
0 | 0 | 1,0000 | 0,2000 | 1,0000 |
1 | 0,2 | 1,2000 | 0,1733 | 1,1832 |
2 | 0,4 | 1,3733 | 0,1561 | 1,3416 |
3 | 0,6 | 1,5294 | 0,1492 | 1,4832 |
4 | 0,8 | 1,6786 | 0,1451 | 1,6124 |
5 | 1,0 | 1,8237 | 1,7320 |
Рассмотрим пример вычисления :
.
Для остальных значений вычисления проводятся аналогично.
1.1.4. Метод Эйлера–Коши
Метод Эйлера–Коши является модификацией метода Эйлера. Вычисления табличных значений решения и оценка погрешности проводятся по следующим формулам.
,
,
,
где – точное значение решения в узле , , – приближенные значения решения в узле с шагом – соответственно.
Таблица 1.2
Приближенное решение уравнения примера 1.3 методом Эйлера–Коши
№ шага | Точное решение | |||
0 | 0 | 1,0000 | 0,1867 | 1,0000 |
1 | 0,2 | 1,1867 | 0,1617 | 1,1832 |
2 | 0,4 | 1,3484 | 0,1454 | 1,3416 |
3 | 0,6 | 1,4938 | 0,1341 | 1,4832 |
4 | 0,8 | 1,6272 | 0,1263 | 1,6124 |
5 | 1,0 | 1,7542 | 1,7320 |
Рассмотрим применение метода Эйлера–Коши для примера 1.3, решенного выше методом Эйлера.
Покажем пример вычисления :
, .
Остальные значения проводятся аналогично. Результаты счета приведены в таблице 1.2.
1.1.5. Метод Рунге–Кутта четвертого порядка
Рассмотрим метод Рунге–Кутта четвёртого порядка для нахождения численного решения уравнения (1.1) с начальным условием (1.2).
Пусть является начальным условием (при ), либо получено как результат предыдущего шага. Для получения следующего значения вначале вычисляются числа:
, (1.6)
где h – шаг интегрирования.
Затем вычисляют: .
Новое значение функции вычисляется по формуле:
. (1.7)
Метод Рунге–Кутта четвертого порядка является методом повышенной точности. На практике для контроля точности этого метода используется двойной счет пересчет.
Если – вычисленное значение с шагом , а – соответствующее узловое значение, полученное с шагом h, то для приближенной оценки погрешности значения можно использовать формулу:
.
Пример 1.4. Решить методом Рунге–Кутта уравнение на отрезке [0, 1] с шагом h = 0,2:
.
Результаты вычислений оформим в виде таблицы 1.3.
Таблица 1.3
Результаты приближенного решения примера 1.4 методом Рунге–Кутта
четвертого порядка
0 | 0,0 | 1,0000 | 0,2000 | 0,1980 | 0,2000 | 0,1916 | 0,1972 |
1 | 0,2 | 1,1972 | 0,1916 | 0,1810 | 0,4000 | 0,1653 | 0,1799 |
2 | 0,4 | 1,3771 | 0,1653 | 0,1460 | 0,6000 | 0,1218 | 0,1448 |
3 | 0,6 | 1,5219 | 0,1217 | 0,0950 | 0,8000 | 0,0646 | 0,0941 |
4 | 0,8 | 1,6160 | 0,0646 | 0,0330 | 1,0000 | 0,0000 | 0,0326 |
5 | 1,0 | 1,6486 |
Покажем пример вычисления табличного значения .
Для вычисления надо вычислить :
Остальные значения вычисляются аналогично.
Дата добавления: 2018-06-27; просмотров: 580; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!