Есть ли хорошая библиотека для решения уравнений дифференцирования с использованием оператора дифференцирования?
Хорошая библиотека для решения уравнений дифференцирования (не только 1-го порядка) с использованием оператора дифференцирования? Лучше написано на C/C++/PHP/C#/Actionscript/Javascript
1 ответ
Решение
(1) Общий аналитический ODE решатель невозможен.
(2) Если вам дан ODE n-го порядка, вы можете преобразовать его в ODE n 1-го порядка, например
y'' + 2y' + 3y + 4 = 0
теперь давай z = y'
у вас есть связанный ODE 1-го порядка:
z' = -2z - 3y - 4
y' = z
(3) Для C попробуйте GSL: http://www.gnu.org/software/gsl/manual/html_node/Ordinary-Differential-Equations.html.