Форум сайта python.su
Здравствуйте. Помогите пожалуйста с реализацией численного дифференцирования с помощью конечных разностей 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.
Отредактировано number1select (Апрель 29, 2014 21:59:48)
Офлайн
Вообще для Python есть специализированный пакет numpy. Посмотрите в его сторону, м.б. он это умеет из коробки, да и просто в будущем может быть вам полезен по математике и исчилсениям
Офлайн
Да, numpy умеет дифференцировать из коробки. Но для лучшего понимания советую написать алгоритм с нуля. Конечные разности - простой метод. По сути Вы его уже описали
Офлайн