С Новым годом! Форум программистов, компьютерный форум, киберфорум
Численные методы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/41: Рейтинг темы: голосов - 41, средняя оценка - 4.76
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1

Метод Эйлера для уравнения второго порядка

04.10.2014, 16:05. Показов 7743. Ответов 7

Студворк — интернет-сервис помощи студентам
Здравствуйте. Есть уравнение вида

https://www.cyberforum.ru/cgi-bin/latex.cgi?y''=f(y, y')

которое необходимо решить методом Эйлера.
На ум приходит понижение порядка посредством замены и потом два раза применить Эйлера.
Замена:

https://www.cyberforum.ru/cgi-bin/latex.cgi?y'(x) = p(y(x)) = p(y) = p

https://www.cyberforum.ru/cgi-bin/latex.cgi?y'' = p*p'

подставляем и получаем уравнение

https://www.cyberforum.ru/cgi-bin/latex.cgi?p*p' = f(y,p)

выражаем p' и можно применять Эйлера но по начальным условиям

https://www.cyberforum.ru/cgi-bin/latex.cgi?y'({x}_{0}) = 0

т.е. и

https://www.cyberforum.ru/cgi-bin/latex.cgi?p = 0

В чем я ошибаюсь?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.10.2014, 16:05
Ответы с готовыми решениями:

Метод ломанных Эйлера для уравнений второго порядка
Здравствуйте, разбираюсь с решением дифференциальных уравнений методом Эйлера и столкнулся с такой проблемой, как она работает на примере...

Метод для дифференциального уравнения второго порядка
Здравствуйте! Каким методом лучше решать дифур. Может быть кокой нибудь численный метод, или можно реализовать решение в коком-нибудь...

Метод трапеций (неявный метод Эйлера-Коши второго порядка)
Имеется уравнение y`=-2ky^2 при k=500. найти y(x) методом трапеций (неявный метод эйлера-коши второго порядка) шаг h =0.2 a=0 b=1 ...

7
Заблокирован
04.10.2014, 17:13
Jupiter, сведите к задаче Коши
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
04.10.2014, 17:26  [ТС]
Ev_Hyper, а можно подробнее?
0
504 / 247 / 75
Регистрация: 31.10.2010
Сообщений: 747
04.10.2014, 17:35
Попробуйте так:
заменяете конечными разностями и решаете:
y`` = (y[n-1]-2y[n]+y[n+1])/(h*h)
y` = (y[n]-y[n+1])/(h) или y` = (y[n+1]-y[n])/(h) или y` = ((y[n]-y[n+1])+(y[n+1]-y[n]))/(2*h)
Далее интегрируете, используя
y``= h*h*f(y, y`) где h = x[i] - x[i-1] ~ dx (лучше если dx=const)
0
Эксперт по математике/физике
 Аватар для Том Ардер
4218 / 3418 / 396
Регистрация: 15.06.2009
Сообщений: 5,818
04.10.2014, 18:25
Jupiter, исходное уравнение второго порядка, должны быть два начальных условия, напр.

https://www.cyberforum.ru/cgi-bin/latex.cgi?y({x}_{0})={y}_{0},\; y'({x}_{0})={y'}_{0}

Преобразованное уравнение

https://www.cyberforum.ru/cgi-bin/latex.cgi?pp'=f(y,p), где https://www.cyberforum.ru/cgi-bin/latex.cgi?p=p(y),

с начальным условием https://www.cyberforum.ru/cgi-bin/latex.cgi?p({y}_{0})={y'}_{0} имеет форму Коши.

Другой вариант (проще для численных расчетов) - уравнение второго порядка преобразовать к системе двух уравнений первого порядка с начальными условиями, т.е. к форме Коши:

https://www.cyberforum.ru/cgi-bin/latex.cgi?\left\{\begin{matrix} y^'(x)=p(x), & y({x}_{0})={y}_{0}\\ {p}^{'}(x)= f(y(x),p(x)),& p({x}_{0})=f({y}_{0},{y'}_{0})\end{matrix}\right.
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
04.10.2014, 19:13  [ТС]
хм..возможно я не точно выразился думал это и так ясно
да, я решаю задачу Коши, все как вы пишите:
Цитата Сообщение от Том Ардер Посмотреть сообщение
два начальных условия, напр.
Цитата Сообщение от Том Ардер Посмотреть сообщение
Преобразованное уравнение
но как к этому преобразованому уравнению применить Эйлера?
выразить https://www.cyberforum.ru/cgi-bin/latex.cgi?p' скажете вы и будете правы.
выразили
https://www.cyberforum.ru/cgi-bin/latex.cgi?p'=\frac{f(y,p)}{p}
но одно из начальных условий https://www.cyberforum.ru/cgi-bin/latex.cgi?y'({x}_{0}) = p({y}_{0}) = 0
и p не сокращается.

RefSol, по условию нужно именно Эйлером, да и уравнение "гунявое", "наитегрируешь" немного
0
Заблокирован
04.10.2014, 20:03
Лучший ответ Сообщение было отмечено Jupiter как решение

Решение

Jupiter, пример:
http://www.exponenta.ru/educat... x7.asp#ex3
1
Эксперт по математике/физике
 Аватар для Том Ардер
4218 / 3418 / 396
Регистрация: 15.06.2009
Сообщений: 5,818
04.10.2014, 20:44
Цитата Сообщение от Jupiter Посмотреть сообщение
как к этому преобразованому уравнению применить Эйлера?
Искать не https://www.cyberforum.ru/cgi-bin/latex.cgi?p(y), а https://www.cyberforum.ru/cgi-bin/latex.cgi?y(p) из уравнения

https://www.cyberforum.ru/cgi-bin/latex.cgi?{y}^{'}(p)= \frac{p}{f(y,p)},\; y(0)={y}_{0}

т.е. решение в параметрическом виде https://www.cyberforum.ru/cgi-bin/latex.cgi?(x(p), y(p))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.10.2014, 20:44
Помогаю со студенческими работами здесь

Метод Рунге-Кутты для дифференциального уравнения второго порядка
Дано уравнение y''+y'-2y=cos(x)-3sin(x), решить методом Рунге-Кутты. Данные сильно отличаются от аналитического решения, начальные условия...

Метод Эйлера для решения дифф.уравнения.
Здравствуйте! Решил пример методом Эйлера и думаю, что решил неправильно(т.к. в учебники совершенно другие ответы( там только из решения...

Задача Коши Для дифференциального уравнения второго порядка
Найти решение задачи Коши для дифференциального уравнения второго порядка, преобразовав ее к задаче Коши для системы дифференциальных...

метод производных второго и третьего порядка для ОДУ
подскажите пожалуйста о каких методах идет речь? я нашла методы Эйлера, Рунге-Кутта для решения ОДУ(обыкновенных дифференциальных...

Решение задачи Коши методом Эйлера второго порядка с автоматическим подбором шага
Есть задача: Решить задачу Коши методом Эйлера второго порядка (усовершенствованный метод Эйлера), в программе должен быть автоматический...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru