number1select
Апрель 29, 2014 21:59:02
Здравствуйте. Помогите пожалуйста с реализацией численного дифференцирования с помощью конечных разностей df(x)/dx = (f(x+h)-f(x-h))/2*h); d2f(x)/dx2 = (f(x+h)-2*f(x)+f(x-h))/h^2.
JOHN_16
Апрель 30, 2014 05:23:18
Вообще для Python есть специализированный пакет numpy. Посмотрите в его сторону, м.б. он это умеет из коробки, да и просто в будущем может быть вам полезен по математике и исчилсениям
fongostev
Май 1, 2014 17:18:47
Да, numpy умеет дифференцировать из коробки. Но для лучшего понимания советую написать алгоритм с нуля. Конечные разности - простой метод. По сути Вы его уже описали