1 / 1 / 1
Регистрация: 12.10.2015
Сообщений: 207
|
|
1 | |
Метод RKF45?22.04.2016, 08:10. Показов 3981. Ответов 6
Метки нет (Все метки)
Пишу программу по решению системы 2 уравнений 1 порядка методом RKF45. Не могу понять, как рассчитывается шаг на каждой итерации, и сам метод я не до конца понял. Мало информации в интернете, да и если есть то на англ. языке. Может подскажет кто-нибудь.
0
|
22.04.2016, 08:10 | |
Ответы с готовыми решениями:
6
СЛАУ. Метод обратной матрицы, метод Гаусса, метод Крамера, метод Зейделя Метод медиан из трех элементов VS улучшенный быстрый метод сортировки(метод Бентли-Макилроя) Мой код - метод бисекции, метод секущих (метод хорд) Не понятен метод RKF45 |
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
22.04.2016, 11:10 | 2 |
Для какого-то шага считаем рунге-кутту 4-го и 5-го порядков. Если между ними разница больше, чем требуется точность - уменьшаем шаг.
0
|
1 / 1 / 1
Регистрация: 12.10.2015
Сообщений: 207
|
|
22.04.2016, 12:00 [ТС] | 3 |
И по новой пересчитываем эту итерацию с другим шагом уже ?
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
22.04.2016, 12:46 | 4 |
Да, если в точность не влазит. В описании алгоритма должна быть формула вычисления шага. (Его же потом надо обратно увеличить)
0
|
1 / 1 / 1
Регистрация: 12.10.2015
Сообщений: 207
|
||||||
22.04.2016, 13:02 [ТС] | 5 | |||||
Вот мой код, но что -то не то выдает. Должно быть так: x1 =-0.90; x2 =0.47 (при t =2)
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
||||||
22.04.2016, 15:52 | 6 | |||||
Сообщение было отмечено SVD102 как решение
Решение
SVD102, Исправил. Увеличение шага, пределы и т.д. сами прикрутите.
На будущее: китайский код - он такой китайский. Перепишите это все через произведение матрицы на вектор.
0
|
1 / 1 / 1
Регистрация: 12.10.2015
Сообщений: 207
|
||||||
25.04.2016, 08:03 [ТС] | 7 | |||||
0
|
25.04.2016, 08:03 | |
25.04.2016, 08:03 | |
Помогаю со студенческими работами здесь
7
Runge-Kutta-Fehlberg (RKF45) Не пойму как исправить ошыбку (RKF45) Написать три алгоритма решения СЛАУ: Метод прогонки, метод квадратных корней, метод вращений Метод хорд, метод касательных, метод половинного деления Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |