0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 8
|
||||||
1 | ||||||
Метод Рунге-Кутта 4-го порядка10.12.2016, 19:20. Показов 6230. Ответов 13
Метки нет Все метки)
(
Правильно ли я записал выражения для коэффициентов моего уравнения(система Лоренца)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
10.12.2016, 19:20 | |
Ответы с готовыми решениями:
13
Метод Рунге-Кутта 4 порядка Метод Рунге-Кутта 2-го порядка Метод Рунге-Кутта 3 порядка Метод Рунге-Кутта 4-го порядка |
1481 / 1198 / 819
Регистрация: 29.02.2016
Сообщений: 3,579
|
||||||
10.12.2016, 21:01 | 2 | |||||
2
|
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 8
|
|
10.12.2016, 21:29 [ТС] | 3 |
Спасибо , но это немного не то , что мне нужно. Если бы у вас нашелся пример метода Рунге-Кутта для системы из трех дифференциальных уравнений , я был бы очень благодарен.
0
|
1481 / 1198 / 819
Регистрация: 29.02.2016
Сообщений: 3,579
|
||||||
11.12.2016, 09:57 | 4 | |||||
![]() Решение
Luckyscissors, у меня есть готовый пример решения системы уравнений осциллятора Лоренца методом Эйлера
2
|
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 8
|
|
11.12.2016, 12:38 [ТС] | 5 |
Спасибо. А не могли бы вы еще подсказать принцип работы автовыбора шага ? Если вы ,конечно, не против. У меня получилось реализовать только "автовыбор по убыванию"(не знаю как назвать), он будет только уменьшать шаг и если я введу уже изначально маленький шаг ,то автовыбор его не изменит и программа будет считать с ним.
0
|
1481 / 1198 / 819
Регистрация: 29.02.2016
Сообщений: 3,579
|
|
11.12.2016, 14:48 | 6 |
посмотрите эту статью, там есть что то по этому поводу
https://www.codeproject.com/Ar... -equations а в этой книжке расписан метод Мерсона http://kachat-knigi.ru/excel-u... -VBA-C.htm
1
|
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 8
|
||||||
12.12.2016, 14:11 [ТС] | 7 | |||||
Извините , за некоторую назойливость , но не могли бы вы проверить мою программу ? Я прикрутил туда довольно топорный автовыбор шага ( на основе текста учебника ,еще я прочитал статью там использовался try_stepper, который я не очень понимаю , как реализовать , но его смысл понятен). Графики в особых точках соответствуют теории , но с погрешностями все равно беда.
+табличка для метода автовыбора шага не соответствует действительности ( c уменьшением порядка погрешности в 4 раза шаг должен уменьшаться на один порядок)
0
|
1481 / 1198 / 819
Регистрация: 29.02.2016
Сообщений: 3,579
|
|
12.12.2016, 15:41 | 8 |
Luckyscissors, выше я вам дал решение примерно той же задачи но другим методом, сравните с ней, подставте оттуда числа в свой код и сравните результаты
1
|
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 8
|
||||||
12.12.2016, 23:15 [ТС] | 9 | |||||
На заданном в вашем решении промежутке времени различий между моим методом и вашим нету. Но как я понимаю , предоставленное решение методом Эйлера , сделано с целью увидеть аттрактор Лоренца ? В моей программе при r=28(когда
должен наблюдаться аттрактор) выходит какая-то мишура из точек (строю в Origin XYZ график для фазового портрета) , причем x(t), y(t) притягиваются к сложному множеству аттрактору. При промежутке времени в 100 секунд , у меня, как я уже сказал мишура , а в методе Эйлера хорошо виден аттрактор. Добавлено через 52 минуты Я выкинул все ,что связано с вычислением погрешности и оставил только счет ( как в методе Эйлера), и все заработало. Чувствую некоторое облегчение , что хотя бы коэф я записал правильно.
0
|
1481 / 1198 / 819
Регистрация: 29.02.2016
Сообщений: 3,579
|
|
13.12.2016, 07:55 | 10 |
можно продолжить сравнения, подставить теперь в метод Эйлера ваши данные и посмотреть что получится
![]()
1
|
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 8
|
|
17.12.2016, 17:54 [ТС] | 11 |
На больших промежутках времени даже предоставленное решение методом Эйлера теряет форму аттрактора Лоренца ( который по сути должен быть усточивым и принимать определенную форму при t->беск.). Может ли это быть ограничением метода ?
0
|
1481 / 1198 / 819
Регистрация: 29.02.2016
Сообщений: 3,579
|
|
17.12.2016, 18:03 | 12 |
метод Эйлера первого порядка, может быть такое, мне кажется
1
|
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 8
|
|
18.12.2016, 23:07 [ТС] | 13 |
Извините , тут обнаружилась еще одна ошибка. В готовом решении и моем , при r=19 наблюдаются неустойчивые фокусы(аттрактор Лоренца) , хотя при данном r должны получаться устойчивые фокусы.Аттрактор появляется при пороговом r>24,7. Исключая ошибки в теории , остаются только ошибки в коде. Вы можете предположить , что может быть не так ?
0
|
1481 / 1198 / 819
Регистрация: 29.02.2016
Сообщений: 3,579
|
|
19.12.2016, 09:14 | 14 |
попробуйте проверить это в еще какой то реализации метода, например в этой
https://www.codeproject.com/Ar... -equations
1
|
19.12.2016, 09:14 | |
Помогаю со студенческими работами здесь
14
Метод рунге-кутта 3 порядка Метод Рунге-Кутта четвертого порядка
Метод Рунге-Кутта 4 порядка (исправить код) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |