
- •«Численные методы»
- •Программа курса
- •Лабораторная работа 1 Приближенное решение нелинейных уравнений с одной переменной
- •Контрольные вопросы
- •Лабораторная работа 2 Метод простой итерации
- •Метод простой итерации,
- •Контрольные вопросы
- •Лабораторная работа 3 Интерполирование функций
- •Контрольные вопросы
- •Лабораторная работа 4 Численное дифференцирование и интегрирование
- •Контрольные вопросы
- •Указания к выполнению заданий
- •Лабораторная работа 5 Среднеквадратическое приближение функций и построение эмпирических формул
- •Контрольные вопросы
- •Лабораторная работа 6 Приближенное решение обыкновенных дифференциальных уравнений первого порядка
- •Метод Рунге-Кутта четвертого порядка точности
- •Контрольные вопросы
- •Литература
- •Составители р.А. Шафиев, е.В. Архаров, в.Е. Уваров, и.Ю. Ястребова
- •Подписано в печать Печать трафаретная
- •603950, Н. Новгород, ул. Ульянова, 1
Министерство образования Российской Федерации
Нижегородский государственный педагогический
университет
ЛАБОРАТОРНЫЙ ПРАКТИКУМ
ПО КУРСУ
«Численные методы»
Нижний Новгород
2003 г.
Печатается по решению редакционно-издательского совета НГПУ.
Лабораторный практикум по курсу «Численные методы». – Н. Новгород: НГПУ, 2003. – 32 с.
По курсу «Численные методы» предусмотрено выполнение студентами ряда лабораторных работ. Настоящее издание включает описание лабораторных работ по шести темам: приводится краткое содержание теоретического материала, необходимого для выполнения работы, контрольные вопросы, 30 вариантов заданий и указания к выполнению заданий.
Лабораторный практикум предназначен для студентов очного отделения математического факультета.
Составители: Р.А. Шафиев, доктор физ.-мат. наук, проф.
Е.В. Архаров, ст. преподаватель
В.Е. Уваров, аспирант
И.Ю. Ястребова, ст. преподаватель
Рецензент: М.И. Малкин, канд. физ.-мат. наук, доцент каф. мат.анализа НГПУ
Отв. за выпуск: С.Ю. Галкина, канд. физ.-мат. наук, зав. каф. мат.анализа.
Программа курса
Понятие об учете погрешностей приближенных вычислений.
Приближенное решение уравнений с одной переменной: отделение корней, метод половинного деления, методы хорд и касательных, комбинированный метод. Апостериорные оценки погрешностей методов.
Метод простой итерации: обоснование сходимости, оценка точности. Принцип сжимающих отображений в метрических пространствах. Применение к системам линейных и нелинейных уравнений.
Интерполирование функций: постановка задачи и ее разрешимость. Вывод интерполяционных формул Лагранжа и Ньютона. Оценка погрешности формул. Кусочно-полиномиальное интерполирование: кубические сплайны.
Численное дифференцирование: особенности задачи. Численное дифференцирование на основе интерполяционных формул. Оценка остаточного члена.
Численное интегрирование. Квадратурная формула Ньютона-Котеса. Метод трапеций и метод Симпсона. Оценки погрешностей методов.
Среднеквадратическое приближение функций: постановка задачи точечной аппроксимации. Многочлен наилучшего среднеквадратического приближения: способ построения, существование и единственность.
Способ наименьших квадратов составления эмпирических формул. Линейная, квадратичная, степенная и показательная зависимости.
Решение обыкновенных дифференциальных уравнений первого порядка. Применение принципа сжимающих отображений к решению задачи Коши. Метод последовательных приближений. Методы численного интегрирования дифференциальных уравнений типа Рунге-Кутта: метод ломаных Эйлера, метод Эйлера-Коши, метод четвертого порядка точности.
Лабораторная работа 1 Приближенное решение нелинейных уравнений с одной переменной
Рассмотрим нелинейное уравнение общего вида:
f(x)=0, (1)
где f(x) – действительная (достаточно гладкая) функция действительной переменной x.
Поставим задачу приближенного вычисления действительных простых изолированных корней уравнения (1). Корень уравнения (1) называют также нулем функции f(x).
Число называется простым корнем уравнения (1), если f()=0, но f ' ()0.
Число
называется приближенным значением
корня или просто
приближенным корнем уравнения (1) с
заданной точностью ,
если |
-|<.
Отрезок [a; b] называется промежутком изоляции корня , если на нем, кроме , нет корней уравнения (1).
Решение поставленной задачи разбивается на два этапа. I этап – отделение корней, то есть установление промежутков изоляции корней. На этом этапе полезны следующие утверждения из анализа: если
f(x) непрерывна на [a; b],
f(a) f(b)<0,
то уравнение (1) имеет корень [a; b]; если дополнительно
f ' (x) сохраняет знак на [a; b],
то [a; b] – промежуток изоляции корня .
Пусть найден отрезок [a; b], где f(a) f(b)<0, который содержит только один корень уравнения (1). Этот неизвестный корень обозначим буквой . На II этапе по заданному числу >0 требуется на отрезке [a; b] найти приближенный корень с точностью . Корень будем искать итерационными методами.
Метод половинного деления
состоит в повторении (итерировании) следующей процедуры:
вычисление точки
, соответствующей середине отрезка [a; b];
вычисление значения функции f(c);
переход к отрезку
удовлетворяющему всем свойствам отрезка [a; b], но вдвое меньшей длины.
В результате получаем последовательность {cn} середин отрезков [an; bn], длина которых неограниченно уменьшается.
"Правило останова": вычисления прекращаются, когда впервые либо f(cn)=0, либо bn - an 2. Искомый приближенный корень
.
Метод хорд
состоит в построении последовательности {xn} по итерационной формуле
xn+1=xn-
(
0-xn),
n=0,1,2,…,
начиная из начального приближения
x0=
(2)
а
0
– противоположный x0
конец отрезка [a; b].
Условие сохранения знака f '' (x) на отрезке [a; b] является достаточным условием сходимости метода хорд. Если f ' (x) сохраняет знак на отрезке [a; b] и выполняется условие
0 < m1 | f ' (x)| M1, x[a; b],
то имеет место следующее
"правило останова": вычисления прекращаются, когда впервые удовлетворяется неравенство
.
Искомый приближенный корень
= xn.
Метод Ньютона (метод касательных)
состоит в построении
последовательности
(черта над xn
ставится для удобства изложения) по
итерационной формуле
,
n=0,1,2,…,
начиная из начального приближения 0, определенного в методе хорд (2).
Условие сохранения знаков f ' (x) и f '' (x) на отрезке [a; b] является достаточным условием сходимости метода Ньютона. Если вторая производная f '' (x) ограничена на отрезке [a; b] и выполняется условие
0 < m1 | f ' (x)|, x[a; b],
то имеет место следующее
"правило
останова": вычисления прекращаются,
когда впервые удовлетворяется
неравенство|
n-
n-1|
.
Искомый приближенный корень
=
n.
Комбинированный метод
состоит в построении двух
последовательностей {tn}
и
путем поочередного применения итерационных
формул
начиная из начальных приближений
t0
= x0,
0
=
0,
где x0, 0 - концы отрезка [a; b], определенные в (2).
Поясним комбинированный метод на рисунке.
"Правило останова": вычисления прекращаются, когда впервые удовлетворяется неравенство
| tn - n| 2.
Искомый приближенный корень
.