Мне сложно понять, как использовать 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, я очень интересно!
Благодарим за помощь.
Как насчет обращения к JavaDocs: http://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math3/analysis/differentiation/DerivativeStructure.html –
Ну, я прочитал его, но он появляется для меня это недостаточно описательно. Я попробовал несколько вещей, чтобы проверить его, но он остался безуспешным. Я считаю, что мой случай использования достаточно прост, чтобы не читать полную бумагу, чтобы прийти к решению. Я хотел бы, чтобы Javadoc дал несколько примеров, чтобы новый зритель смог уверенно использовать его после прочтения. –
Вы читали [руководство пользователя по численному анализу, раздел 4.7] (http://commons.apache.org/proper/commons-math/userguide/analysis.html)? Насколько я могу судить, это дает достойное введение в дифференциацию с использованием 'DerivativeStructure'. –