Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Решение x''(t)=f(x)


Автор: Гость_Dmitry 29.9.2003, 19:51
Необходимо численно решить следующую задачу:
есть уравнение вида
x''(t)=f(x) (т.е. уравнение движение) ,
x(0)=u, x'(0)=v.
Необходимо найти x и x' в момент времени t0. Надо решить несколькими способами и выбрать наиболее быстрый.
Спасибо!!!

Автор: Peter 30.9.2003, 20:15
Разные методы бывают: точные, быстрые (но с большой погрешностью). Метод Эйлера, метод Рунге - Кутты; уточнение по Ричардсону...
В общем, открывается книжка по численным методам - и читается.

Автор: December 30.9.2003, 19:16
Попробуй Эйлера - самый простой.

Автор: Peter 2.10.2003, 14:39
Да нет: надо несколько. Пусть превратит еще д.у. второго порядка в систему д.у. первого порядка - там еще есть несколько методов решения.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)