|
0 / 0 / 2
Регистрация: 06.02.2015
Сообщений: 67
|
|
Метод Рунге-Кутты для дифференциального уравнения второго порядка28.04.2018, 22:04. Показов 7444. Ответов 5
Метки нет (Все метки)
Дано уравнение y''+y'-2y=cos(x)-3sin(x), решить методом Рунге-Кутты. Данные сильно отличаются от аналитического решения, начальные условия y(0)=1, y'(0)=2. Правильно ли составлены формулы?
f(x,y,z) = z; g(x,y,z) = -z+2*y+cos(x)-3*sin(x); K1[i] = h * f(x[i], y[i], z[i]); L1[i] = h * g(x[i], y[i], z[i]); K2[i] = h * f(x[i]+0.5*h, y[i]+0.5*K1[i], z[i]+0.5*L1[i]); L2[i] = h * g(x[i]+0.5*h, y[i]+0.5*K1[i], z[i]+0.5*L1[i]); K3[i] = h * f(x[i]+0.5*h, y[i]+0.5*K2[i], z[i]+0.5*L2[i]); L3[i] = h * g(x[i]+0.5*h, y[i]+0.5*K2[i], z[i]+0.5*L2[i]); K4[i] = h * f(x[i]+h, y[i]+K3[i], z[i]+L3[i]); L4[i] = h * g(x[i]+h, y[i]+K3[i], z[i]+L3[i]); deltay[i] = (K1[i] + K2[i] + K3[i] + K4[i]) / 6; deltaz[i] = (L1[i] + L2[i] + L3[i] + L4[i]) / 6; y[i+1] = y[i] + deltay[i]; z[i+1] = z[i] + deltaz[i];
0
|
|
| 28.04.2018, 22:04 | |
|
Ответы с готовыми решениями:
5
Метод для дифференциального уравнения второго порядка Метод Рунге-Кутты 3 порядка Как применять методы Рунге-Кутты к задачам Коши второго порядка |
|
11084 / 7383 / 3992
Регистрация: 14.01.2014
Сообщений: 16,820
|
|
| 28.04.2018, 22:07 | |
Сообщение было отмечено Milipops как решение
Решение
В знаменателях должно быть 4, а не 6
1
|
|
|
0 / 0 / 2
Регистрация: 06.02.2015
Сообщений: 67
|
|
| 28.04.2018, 22:39 [ТС] | |
|
mathidiot, спасибо большое
Добавлено через 5 минут mathidiot, а от чего зависит этот знаменатель? или я неправильные формулы нашел?
0
|
|
|
11084 / 7383 / 3992
Регистрация: 14.01.2014
Сообщений: 16,820
|
|
| 28.04.2018, 22:43 | |
|
От числа слагаемых зависит. Причем, если слагаемые берутся с различными весами, то в знаменателе должна быть сумма всех этих весов.
1
|
|
|
|
||||||
| 28.04.2018, 23:08 | ||||||
Сообщение было отмечено Milipops как решение
Решение
Формулы немного отличаются друг от друга. Их надо правильно переписать. Посмотрите, возможно у вас ошибка не в знаменателе а в коэффициентах. Может быть вы как раз веса и пропустили.
deltay[i] = (K1[i] + 2*K2[i] + 2*K3[i] + K4[i]) / 6; deltaz[i] = (L1[i] + 2*L2[i] + 2*L3[i] + L4[i]) / 6; Добавлено через 6 минут Вот у меня тут два варианта формул из одной рабочей программы. Но это была одномерная задача.
1
|
||||||
|
0 / 0 / 2
Регистрация: 06.02.2015
Сообщений: 67
|
|
| 29.04.2018, 00:26 [ТС] | |
|
palva, да, действительно пропустил двойки, извиняюсь за свою невнимательность
palva, спасибо большое за помощь
0
|
|
| 29.04.2018, 00:26 | |
|
Помогаю со студенческими работами здесь
6
Задача Коши Для дифференциального уравнения второго порядка Метод Рунге-Кутта-Фельберга для уравнения 2 порядка Неявный метод Рунге-Кутты или неявный метод Эйлера(1-го порядка)
Метод Рунге -Кутта второго порядка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|