
- •«Численные методы»
- •Программа курса
- •Лабораторная работа 1 Приближенное решение нелинейных уравнений с одной переменной
- •Контрольные вопросы
- •Лабораторная работа 2 Метод простой итерации
- •Метод простой итерации,
- •Контрольные вопросы
- •Лабораторная работа 3 Интерполирование функций
- •Контрольные вопросы
- •Лабораторная работа 4 Численное дифференцирование и интегрирование
- •Контрольные вопросы
- •Указания к выполнению заданий
- •Лабораторная работа 5 Среднеквадратическое приближение функций и построение эмпирических формул
- •Контрольные вопросы
- •Лабораторная работа 6 Приближенное решение обыкновенных дифференциальных уравнений первого порядка
- •Метод Рунге-Кутта четвертого порядка точности
- •Контрольные вопросы
- •Литература
- •Составители р.А. Шафиев, е.В. Архаров, в.Е. Уваров, и.Ю. Ястребова
- •Подписано в печать Печать трафаретная
- •603950, Н. Новгород, ул. Ульянова, 1
Контрольные вопросы
Как ставится задача точечной аппроксимации функции?
Как определяется многочлен наилучшего среднеквадратического приближения функции? Как связана его степень с количеством заданных узловых точек? Когда он совпадает с интерполяционным многочленом?
Как обосновывается существование и единственность многочлена наилучшего приближения?
Какая задача требует составления эмпирической формулы?
Как определяются наилучшие параметры выбранной эмпирической формулы? Как называется этот метод?
Как оценивается погрешность составленной эмпирической формулы?
Задание №1. По заданной таблице приближенных значений функции y=f(x) найти эмпирическую формулу в виде:
; ; .
Варианты задания 1 приводятся в таблице 7.
Задание №2. Приведите графики исходной и полученных в задании 1 зависимостей на одном рисунке.
Задание №3. Выберите из полученных в задании 1 формул наилучшую по критерию наименьшей среднеквадратической ошибки.
Таблица 7
Лабораторная работа 6 Приближенное решение обыкновенных дифференциальных уравнений первого порядка
Рассмотрим задачу Коши: найти решение дифференциального уравнения y'=f(x,y), удовлетворяющее начальному условию y(x0)=y0.
Теорема (условие существования и единственности решения). Пусть выполнены условия:
функция двух переменных f(x,y) определена в области G, непрерывна в прямоугольнике R={(x,y)| |x-x0| a, |y-y0| b}G и
(x,y)R |f(x,y)| M;
функция двух переменных f(x,y) имеет частную производную по переменной y в каждой точке прямоугольника R, причем
N>0 (x,y)R |f 'y(x,y)| N.
Тогда
существует единственное решение
y=(x)
дифференциального уравнения y'=f(x,y),
определенное
и непрерывное на отрезке [x0-d,
x0+d],
где d=min{a,
},
такое, что (x0)=y0.
Метод последовательных приближений
Если выполнены все условия теоремы, то для решения задачи Коши можно использовать метод последовательных приближений:
y0(x)=y0,
yn(x)=y0+
,
n=1,2,….
Для оценки погрешности используется формула
|yn(x)-(x)|
.
Метод последовательных приближений решения задачи Коши является приближенно аналитическим. Существуют и другие приближенные методы решения дифференциальных уравнений, среди которых особо выделяют численные методы. Пусть на отрезке [x0, xn] существует единственное решение задачи Коши. Рассмотрим класс численных методов Рунге-Кутта. Разобьем отрезок [x0, xn] точками x0, x1, x2, …, xn на n равных отрезков длины h. Реализация численных методов сводится к последовательному нахождению приближенных значений y1, y2, …, yn в точках x1, x2, …, xn, для чего на каждом шаге вычисляется поправка yi,и тогда
yi+1=yi+yi, i=0,1,2,…,n -1.
Численные методы Рунге-Кутта отличаются друг от друга способом вычисления поправки на шаге.
При
вычислении последовательных значений
y1,
y2,
…, yn
происходит накопление погрешности. Для
приближенной оценки погрешности
применяют обычно двойной пересчет с
шагом h
и с шагом
,
обозначая при этом приближенное значение
решения в точке xi,
полученное с шагом h,
за yi,
а улучшенное значение, полученное с
шагом
,
за
.
Метод Эйлера-Коши
yi=
(f(xi,
yi)+f(xi+1,
)),
где
=
yi+h
f(xi,
yi).
Абсолютную погрешность метода определяют из приближенного равенства
|
-y(xi)|
|
-
yi|,
i=1,2,…,n.