0 / 0 / 0
Регистрация: 06.05.2018
Сообщений: 5
1

Решение диф. уравнения 2 порядка методом Рунге-Кутты 4 порядка точности

26.05.2018, 17:30. Показов 1676. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Haskell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
u'[x] = v[x], f[x, u, v] == v'[x], g[x] == u'[x]
f[x_, u_, v_] := 2*u[x] + v[x] - 1 - 2*x
g[x_] := v[x]
Subscript[x, 0] = 0, Subscript[u, 0] = 3, Subscript[v, 0] = -2;
Subscript[x, n] = 1, n = 20, h = (Subscript[x, n] - Subscript[x, 0])/n;
q = {"i", "\!\(\*SubscriptBox[\(x\), \(i\)]\)", 
   "\!\(\*SubscriptBox[\(u\), \(i\)]\)"};
x = Subscript[x, 0], u = Subscript[u, 0], v = Subscript[v, 0];
Do[k1 = Subscript[v, i], 
 l1 = f[Subscript[x, i], Subscript[u, i], Subscript[v, i]];
 k2 = Subscript[v, i] + (h/2)*l1, 
 l2 = f[Subscript[x, i] + h/2, Subscript[u, i] + (h/2)*k1, 
   Subscript[v, i] + (h/2)*l1];
 k3 = Subscript[v, i] + (h/2)*l2, 
 l3 = f[Subscript[x, i] + h/2, Subscript[u, i] + (h/2)*k2, 
   Subscript[v, i] + (h/2)*l2];
 k4 = Subscript[v, i] + h*l3, 
 l4 = f[Subscript[x, i] + h, Subscript[u, i] + h*k3, 
   Subscript[v, i] + h*l3];
 k = (k1 + 2*k2 + 2*k3 + k4)/6;
 l = (l1 + 2*l2 + 2*l3 + l4)/6;
 Subscript[u, i + 1] = Subscript[u, i] + h*k;
 Subscript[v, i + 1] = Subscript[v, i] + h*l;
 e[i] = {i, Subscript[x, i], Subscript[u, i]};
 Subscript[x, i + 1] = Subscript[x, i] + h, {i, 0, n}]
q2 = Table[e[i], {i, 0, n}];
N[Join[{q}, q2], 6] // TableForm
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2018, 17:30
Ответы с готовыми решениями:

Решение диф. уравнения для колебаний методом Рунге—Кутты 4го порядка.(С++)
Ребят помогите пожалуйста решить такое на C++ уравнение x''=(-w^2)*x где w-const там замену...

Решение систем диф.уров. методом Рунге-Кутты 4-го порядка
Имеется система из 17-ти дифуров, необходимо решить её методом Рунге-Кутты 4-го порядка. Я написал...

Решение задачи Коши для системы 2 диф. уравнений методом Рунге-Кутты 4 порядка
Здравствуйте, помогите с написанием это программой, вообще не знаю как писать.

Система хищник-жертва. Модель Мак-Артура. Решение методом Рунге-Кутты 3-го порядка точности
Здравствуйте! Пытаюсь решить уравнения X' = \left(1 - \varepsilon X \right)X -...

1
0 / 0 / 0
Регистрация: 06.05.2018
Сообщений: 5
27.05.2018, 14:10  [ТС] 2
Программа пишет Tag Integer in 3[0][1] is Protected. >>
"Tag Integer in (-2)[0][1] is Protected."
Tag Integer in 3[0][2] is Protected. >>
Further output of Set::write will be suppressed during this \
calculation. >>
 Комментарий модератора 
Правила форума: 5.5. Запрещено размещать тему в нескольких подразделах одного раздела одновременно (кросспостинг), а также дублировать тему в одном разделе.
0
27.05.2018, 14:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2018, 14:10
Помогаю со студенческими работами здесь

Решение диф. уравнения 1-го порядка методом Рунге-Кутта
Здраствуйте, извините за обращение, задание поди пустяковое, но и с ним мне нужна помощь(...

Решение диф.уравнения пружинного маятника на наклонной плоскости методом Рунге-Кутты
Добрый день! Помогите разобраться в задаче. Есть уравнение колебательных процессов в пружинном...

Решение дифференциального уравнения методами Эйлера и Рунге-Кутты 4 порядка
1. Решить методами Эйлера и Рунге – Кутты четвертого порядка на отрезке с шагом дифференциальное...

Решение задачи Коши методом Рунге-Кутты 4 порядка
Нужно решить численно задачу Коши для следующего уравнения: y''-\frac{y'}{2}+3y={2x}^{2}. Условия...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru