| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C]Метод Рунге-Кутты 4го порядка |
| Автор: Lenk 18.6.2008, 00:27 | ||
| нужно разработать программу численного интегрирования уравнения : d^2x/dt^2=-dU/dx, где U(x)=e^(-x) +x-1. при t=0 x=0, v=dx/dt=v0 не понимаю, как найти зависимость x(t) и поэтому не получается.
помогите, пожалуйста! |
| Автор: GIK 18.6.2008, 15:16 |
| Чет я смысла немогу понять Может тебе цикл надо создать, в котором изменяеться t? или я туплю |
| Автор: kBepTu 18.6.2008, 19:30 | ||
Задачу надо переформулировать следующим образом: обознач dx/dt через y, численно решаешь уравнение dy/dt = -dU/dx. В цикле находишь y (методом Рунге Кута - численно решаешь дифур). Потом просто у тебя есть производная - численно ее интыгрируешь sum(y*delta(t)). Алгоритм почти готов |
| Автор: Lenk 18.6.2008, 20:44 |
| спасибо большое, щас буду пробовать! |