0 / 0 / 0
Регистрация: 26.04.2017
Сообщений: 5
|
|
1 | |
Решение системы уравнений методом Рунге-Кутта 4-го порядка26.04.2017, 03:46. Показов 2208. Ответов 9
Метки нет Все метки)
(
0
|
|
26.04.2017, 03:46 | |
Ответы с готовыми решениями:
9
Решение системы дифференциальных уравнений Методом Рунге-Кутта 4 порядка Решение системы ДУ 4-го порядка методом Рунге-Кутта
Решение задачи Коши для системы 2 диф. уравнений методом Рунге-Кутты 4 порядка |
Модератор
1646 / 1498 / 497
Регистрация: 13.09.2015
Сообщений: 5,235
|
|
26.04.2017, 06:24 | 2 |
Raib, загляните в низ страницы, в раздел "Похожие темы".
0
|
0 / 0 / 0
Регистрация: 26.04.2017
Сообщений: 5
|
|
26.04.2017, 09:13 [ТС] | 3 |
Похожие темы просматривал, но у меня вопрос немного конкретнее. Как записать вектор столбец для моей системы?
0
|
![]() 3389 / 1912 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
|
||||||
26.04.2017, 09:44 | 4 | |||||
Не очень понятно что Вы спрашиваете, но наверно так
0
|
0 / 0 / 0
Регистрация: 26.04.2017
Сообщений: 5
|
||||||
15.06.2017, 15:48 [ТС] | 5 | |||||
Написал программу, а матлаб не считает, подскажите пожалуйста где ошибка.
0
|
![]() 3389 / 1912 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
|
||||||
15.06.2017, 16:12 | 6 | |||||
Вот Ваша программа в одном файле
Ваши уравнения гоординально отличаются от уравнений из первого поста. Почему в 3 и 4 уравнениях y(1) и y(2)? Откуда взяслось sign? Разберитесь с физикой процессов.
1
|
15.06.2017, 16:16 | 7 |
Raib, после с1 и с2 забыл написать умножение:
...c1*(y(2)-y(1))... ...-c2*(y(2)-y(1))... Надеюсь ты не забыл, что x1 это y(1), x2 - y(2), x1' - y(3), x2' - y(4) ? И для начала попробуй взять диапазон времени поменьше, [0 10] например В результате ты получишь 4 кривые (x1, x2, x1', x2'), а в легенде у тебя только 3 подписи
1
|
0 / 0 / 0
Регистрация: 26.04.2017
Сообщений: 5
|
|
15.06.2017, 20:20 [ТС] | 8 |
Да отличается, потому что первая запись была не верная. Система уравнений выглядит вот так.
m1*\ddot{x1}-c1*(x2-x1)=f*m1*g*Sign(\dot{x1})+A1*Cos(\theta t) второе такое же только индексы поменяются и один знак.. Добавлено через 3 минуты а разве y(1) тут не x1', y(2) - x2', y(3) - x1'', y(4) - x2''?
0
|
15.06.2017, 20:39 | 9 | |||||
нет. Входные данные как я написал: x1 - y(1), x2 - y(2), x1' - y(3), x2' - y(4), таким же образом получим и результат решения:
x1 = y(:,1); x2 = y(:,2); А результат функции системы, будет так как написал ты: dydt(1) это x1', dydt(2) - x2', dydt(3) - x1'', dydt(4) - x2''
1
|
0 / 0 / 0
Регистрация: 26.04.2017
Сообщений: 5
|
|
15.06.2017, 20:51 [ТС] | 10 |
Огромное спасибо, за помощь))
0
|
15.06.2017, 20:51 | |
15.06.2017, 20:51 | |
Помогаю со студенческими работами здесь
10
Метод Рунге-Кутта 4-порядка для системы дифференциальных уравнений
Решение ОДУ методом Рунге-Кутта 4го порядка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |