Автор работы: Пользователь скрыл имя, 25 Декабря 2011 в 14:49, курсовая работа
Главной задачей данной работы служит более подробное изучение методов Рунге-Кутты 4-го порядка и Адамса 4-го порядка. В процессе работы необходимо изучить теоретические основы данных методов и разобрать их на примерах. Необходимо сделать вывод о том, какой из методов предпочтительнее для решения дифференциальных уравнений.
Цель работы……………………………………………..………………………...3
1.Дифференциальные уравнения и методы их решения…………………….....4
1.1 Общая постановка задачи решения обыкновенных дифференциальных уравнений………………………………………………………………………….5
2.Краткое описание метода Рунге-Кутты 4-го порядка…...................................7
3.Краткое описание метода Адамса 4-го порядка.………………………....…...9
4.Примеры решения дифференциальных уравнений………..….……………..11
Вывод к проделанной работе…………..……………………………...………..17
Список литературы……………………………………………………
x1(2:4)=x(2:4);
for i = 4:n
y1(i+1) = y1(i) + (h/24)*(55*f1(x(i), y1(i)) - 59*f1(x1(i-1),y1(i-1))+ 37*f1(x1(i-2),y1(i-2)) - 9*f1(x1(i-3),y1(i-3)));
x1(i+1) = x1(i) + h;
end
A = y1(end)% вывод значения функции, вычесленной по формуле Адамса в n+1 точке
fun=(x+1).*exp(x); % вывод значения функции, полученный аналитически
Z=fun(end);
N=(Z-A)./(Z-R)%вывод значения отношения погрешностей двух методов
plot(x,fun,x,y,x1,y1),xlabel('
figure
[x,y]=ode113(f1,[0 10],1)
plot(x,y),xlabel('x'),ylabel('
figure;
[x,y]=ode45(f,[0,10],[0,1])
plot(x,y),xlabel('x'),ylabel('
figure;
plot(x,fun-y),grid, title('Разность точного значения и значения, полученного в методе Рунге-Кутта')
figure;
plot(x,fun-y1) ),grid, title('Разность точного значения и значения, полученного в методе Адамса')
figure;
В
результате выполнения программы на
экран выводятся следующие
N= 664
N – это полученное нами отношение погрешностей методов Адамса и Рунге-Кутты.
Далее выводятся графики:
Также
были получены графики разностей
точного значения и методов Адамса и Рунге-Кутты.
Пример№2.
Пусть нам дано линейное дифференциальное уравнение первого порядка. Найдем решение задачи Коши сначала аналитическим путем, затем с помощью методов Адамса и Рунге-Кутты. Выведем полученные графики на экран и посчитаем погрешность каждого из методов.
Рассмотрим
следующее линейное дифференциальное
уравнение
С
заданными начальными условиями
На промежутке .
В
результате аналитических вычислений
дифференциального уравнения
.
Для
решения этого
N=559.
Далее
выводятся графики
Вывод
В
результате выполнения курсовой работы
мной было выяснено, что погрешность метода
Адамса превосходит погрешность метода
Рунге-Кутта в несколько раз. В частности
мои результаты достигли 835 и 762 единицы
соответственно.
Список
используемой литературы:
1.Калиткин Н.Н. Численные методы. 1978г
2. Березин И.С.,
Жидков Н.П. Методы вычислений(
3. Филлипов А.Ф. Сборник задач по дифференциальным уравнениям
Информация о работе Сравнение методов Рунге-Кутты четвертого порядка и Адамса