- •(Вопрос 1) Абсолютная и относительная погрешности суммирования и вычитания чисел. Источники и классификация погрешностей
- •Абсолютная и относительная погрешности. Форма записи данных
- •Вычислительная погрешность
- •Вопрос 2. Абсолютная и относительная погрешности умножения и деления чисел.
- •Вопрос 3. Аппроксимация дискретных данных Метод наименьших квадратов
- •Вопрос 4. Интерполяция дискретных данных. Интерполяционный многочлен Лагранжа.
- •Вопрос 5. Интерполяция дискретных данных. Формула Ньютона.
- •Вопрос 6. Численные методы решения алгебраических и трансцендентных уравнений. Метод половинного деления.
- •Вопрос 7. Численные методы решения алгебраических и трансцендентных уравнений. Метод хорд.
- •Вопрос 8. Численные методы решения алгебраических и трансцендентных уравнений. Метод касательных.
- •Вопрос 9. Численные методы решения алгебраических и трансцендентных уравнений. Метод итераций.
- •Вопрос 10. Решение систем линейных алгебраических уравнений. Метод Гаусса.
- •Вопрос 11. Решение систем линейных алгебраических уравнений. Метод итераций.
- •Вопрос 12. Приближенное дифференцирование с помощью конечных разностей.
- •Вопрос 13.
- •Вопрос 14. Численное интегрирование. Метод трапеций.
- •Вопрос 15. Численное интегрирование. Метод Симпсона.
- •Вопрос 16. Численные методы решения задачи Коши для оду первого порядка. Метод Эйлера.
- •Метод Эйлера
- •Вопрос 17.
- •Вопрос 18.
- •Вопрос 19.
- •Геометрический смысл использования метода Рунге-Кутты
- •Численные методы решения задачи Коши для системы оду первого порядка.
- •Переход от оду высшего порядка к сду первого порядка
- •Вопрос 28. Квадратурный метод решения интегральных уравнений Вольтерры.
Вопрос 16. Численные методы решения задачи Коши для оду первого порядка. Метод Эйлера.
Метод Эйлера
Семейство интегральных кривых (сплошная и пунктирные линии) представляет общее решение дифференциального уравнения.
Точное решение (сплошная линия) в соответствии с начальными условиями проходит через точку А0 с координатами (x0,y0). Заменим точное решение y =(x) касательной к интегральной кривой в точке А0 при x=x0.
При x=x1 получим точку А1 с ординатой y1=y0+htg0. Получим y1=y0+hf(x0,y0), где f(x0, y0) - функция, характеризующая наклон касательной в точке А0. Таким образом, приращение функции заменяем ее дифференциалом. Выполнив аналогичную процедуру в точке А1, найдем ординату точки А2 : y2=y1+hf(x1, y1).
В общем случае для i-ой точки можно записать
yi+1=yi+h f(xi ,yi ).
Исходной точкой для каждого прямолинейного отрезка является конечная точка предыдущего. Наклон каждого отрезка ломаной определяется значением производной y’(xi)=f(xi,yi).
Вопрос 17.
Первый модифицированный метод Эйлера
Сначала на каждом i -ом шаге, как и в методе Эйлера, используя наклон касательной в точке Ai (х= xi), вычисляют промежуточное значение yi+1/2 , но не на всей длине шага h , а на его половине в средней точке Ac (х=xi+1/2 ) каждого интервала [xi , xi+1]:
Затем находят направление касательной fi+1/2 в середине интервала в точке Ac (х=xi+1/2=xi+h/2) :
Это направление и принимают за окончательное при вычислении ординаты точки Ai+1 на всем интервале h от точки Ai:
Подставив в последнюю формулу два предыдущих выражения, получим одну результирующую формулу для вычисления ординаты точки Ai+1:
Вопрос 18.
Второй модифицированный метод Эйлера
Сначала определяют значение ординаты yE в точке E как и в методе Эйлера (Рис.4.): yE=yi+hf(xi, yi).
В точке E вычисляют направление проходящей через нее интегральной кривой fE=f(xi+1,yE).
В качестве окончательного значения направления кривой на всем отрезке h принимают среднее арифметическое значение от направлений f(xi , yi) и fE , т.е. ординату точки Ai+1 вычисляют по формуле
.
Подставив в последнюю формулу два предыдущих выражения, получим одну результирующую формулу для вычисления ординаты точки Ai+1:
.
Локальная погрешность обоих модифицированных методов О(h3) , глобальная - О(h2) .
Все методы Эйлера являются явными и одношаговыми , поскольку для вычисления последующего приближения необходимо знать только значение функции f(x,y) на предыдущем шаге.
Вопрос 19.
Метод Рунге-Кутты.
Геометрический смысл использования метода Рунге-Кутты
1. Из точки Mi с координатами (xi,yi) строят касательную в направлении, определяемым углом α1 , для которого tg α1=f(xi,yi) и находят точку A.
Расстояние NA будет k1= hf(xi,yi).
2. При x=xi+h/2 в точке F вычисляют наклон второй касательной с углом α2 (касательная показана утолщенным отрезком) tg α2=f(xi+h/2,yi+k1/2). С этим наклоном проводят прямую из точки Mi и получают точку B .
При этом приращение будет NB k2=hf(xi+h/2,yi+k1/2).
3. Также при x=xi+h/2, но уже в точке G пересечения прямой Mi B с одной из кривых семейства, вычисляют ее наклон (касательная показана утолщенным отрезком) как tgα3=f(xi+h/2 , yi+k2/2). С этим наклоном проводят прямую из точки Mi и на длине шага h получают приращение NC, равное k3=hf(xi+h/2,yi+k2/2).
Второй и третий этапы представляют не что иное, как модифицированные методы Эйлера.
4. При x=xi+1 в точке С пересечения прямой MiC с одной из кривых семейства вычисляют ее наклон (касательная также показана утолщенным отрезком) как tgα4=f(xi+h , yi+k3). С этим наклоном проводят прямую из точки Mi и на длине шага h получают приращение ND, равное k4=hf(xi+h,yi+k3).
5. Окончательно приращение ординаты точки Mi+1 вычисляют как средневзвешенную величину приращений k1, k2, k3, k4 , с весовыми коэффициентами соответственно
Где k1= hf(xi,yi).
k2=hf(xi+h/2,yi+k1/2).
k3=hf(xi+h/2,yi+k2/2).
k4=hf(xi+h,yi+k3).
Вопрос 20.