Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi для начинающих

Войти
Регистрация
Восстановить пароль
 
Teapot1488
3 / 3 / 1
Регистрация: 10.03.2013
Сообщений: 125
#1

Рекурентные формулы метод Рунге - Кутты, Эйлера, Эйлера модифицированный - Delphi

24.04.2014, 08:20. Просмотров 428. Ответов 0
Метки нет (Все метки)

Дано дифференциальное уравнение первого порядка:
y`=2x+2y
И задача Коши: y(0)=1, x(0)=0, xk=3.8, hx=0.2
Я видел реализацию методов, с использованием функций, но решил сделать без использования, т.к. отсутствовала наглядность метода. В итоге в программе использовались следующие расчетные формулы:
Для метода Эйлера:
Delphi
1
ye:=ye+h*(2*xe+2*ye);
Для метода Эйлера модифицированного:
Delphi
1
yem:=yem+(h/2)*((2*xem*x0+2*yem)+(2*xem*xem+2*(yem+h*(2*xem*xem+2*yem))));
Для метода Рунге - Кутты
Delphi
1
2
3
4
5
k1:=h*(2*xr*xr+2*yr);
k2:=h*(2*(xr+h/2)*(xr+h/2)+2*(yr+k1/2));
k3:=h*(2*(xr+h/2)*(xr+h/2)+2*(yr+k2/2));
k4:=h*(2*(xr+h)*(xr+h)+2*(yr+k3));
yr:=yr+(k1+2*k2+2*k3+k4)/6;
При расчетах, результат в методах получается абсолютно разный. Где ошибка в рекурентных формулах? Помогите разобраться.

Добавлено через 3 часа 58 минут
Хотя бы с методами Эйлера и Эйлера модифицированным помогите.
Всё ли правильно? Должна ли быть такая разница в значениях функции.

Добавлено через 16 часов 12 минут
Все еще актуально. Помогите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2014, 08:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Рекурентные формулы метод Рунге - Кутты, Эйлера, Эйлера модифицированный (Delphi):

Метод Эйлера и метод Рунге-Кутта: проверить код - Delphi
Доброго времени суток. Хотел бы обратится к вам за помощью. Я написал программку, которая решает сит. диф. ур-й, двумя методами. Но метод...

Метод Эйлера - Delphi
Как в эту прогу впихнуть количество узлов??? Метод Эйлера,х=0,y=0,Xk=1,n(кол-во узлов)=10 unit Unit1; interface uses ...

Метод Эйлера для системы ДУ - Delphi
Нужен алгоритм реализации метода Эйлера для системы дифференциальных уравнений. К примеру для уравнения Ван дер Поля: Y' = Y; Y' = (1 -...

метод эйлера и построение графика - Delphi
Метод эйлера сделал сам ,но вот график не соответствует вообще тому что должно быть. Подскажите пожалуйста через что лучше построить...

В Delphi смоделировать систему обыкновенных дифференциальных уравнений методами Эйлера и Рунге-Кутта - Delphi
Помогите в программе Delphi решить систему обыкновенных дифференциальных уравнений методом Эйлера и Рунге-Кутта+вывести график Такая...

Метод Коши-Эйлера (Хьюнга). Формула, как в учебнике, но виснет на цикле. - Delphi
Сделал программы строящую график функции по методу Эйлера, усовершенствованному методу Эйлера и по методу Эйлера-Коши. Всё работает...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2014, 08:20
Привет! Вот еще темы с ответами:

Методы Рунге-Кутты и Симпсона - Delphi
Все решил на бумаге... теперь надо сделать проверку... Задание и решение в приложенном файле. Нашел пример выполнения методов, все во...

Ошибка в программе интегрирования методом Рунге-Кутты - Delphi
Всем доброго времени суток. Написал программу, которая выполняет интегрирование системы уравнений движения ЛА методом Рунге Кутты, до 20с...

Решить уравнение методом Рунге-Кутты с разным шагом - Delphi
Собственно, есть уравнение x^2 * y' + x*y + 1=0. Его нужно решить методом Рунге-Кутты с разным шагом (h=0.1; h=0.2) и аналитически при...

Функция Эйлера - Delphi
Здравствуйте, программисты! Помогите дорешать задание: задачу на нахождение кол-ва чисел, меньших заданного N, которые не имеют общих...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru