2013-05-27 5 views
2

Мне сложно понять, как использовать DerivativeStructure в Apache Commons Math.Использование DerivativeStructure в Apache Commons Math

У меня есть функция Logit, для которой я хотел бы получить производную первого порядка. Затем я хотел бы получить значение этой производной на нескольких разных значениях.

Logit logit = new Logit(0.1, 10.0); 
DerivativeStructure ds = // How to instanctiate? 
DerivativeStructure dsRes = logit.value(ds); 
// How to use dsRes to get the value of the derivative function applied on 
// several values? 

Кроме того, если есть какой-либо документ, описывающий, как использовать это DerivativeStructure, я очень интересно!

Благодарим за помощь.

+0

Как насчет обращения к JavaDocs: http://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math3/analysis/differentiation/DerivativeStructure.html –

+0

Ну, я прочитал его, но он появляется для меня это недостаточно описательно. Я попробовал несколько вещей, чтобы проверить его, но он остался безуспешным. Я считаю, что мой случай использования достаточно прост, чтобы не читать полную бумагу, чтобы прийти к решению. Я хотел бы, чтобы Javadoc дал несколько примеров, чтобы новый зритель смог уверенно использовать его после прочтения. –

+1

Вы читали [руководство пользователя по численному анализу, раздел 4.7] (http://commons.apache.org/proper/commons-math/userguide/analysis.html)? Насколько я могу судить, это дает достойное введение в дифференциацию с использованием 'DerivativeStructure'. –

ответ

Смежные вопросы