factor/extra/math/derivatives/derivatives-docs.factor

43 lines
1.3 KiB
Factor
Raw Normal View History

USING: help.markup help.syntax ;
IN: math.derivatives
HELP: derivative ( x function -- m )
2008-08-10 17:44:17 -04:00
{ $values { "x" "a position on the function" } { "function" "a differentiable function" } }
{ $description
"Approximates the slope of the tangent line by using Ridders' "
"method of computing derivatives, from the chapter \"Accurate computation "
"of F'(x) and F'(x)F''(x)\", from \"Advances in Engineering Software, Vol. 4, pp. 75-76 ."
}
{ $examples
{ $example
"USING: math.derivatives prettyprint ;"
"[ sq ] 4 derivative ."
"8"
}
{ $notes
"For applied scientists, you may play with the settings "
2008-08-10 19:20:14 -04:00
"in the source file to achieve arbitrary accuracy. "
2008-08-10 17:44:17 -04:00
}
} ;
2008-08-10 17:44:17 -04:00
HELP: derivative-func ( function -- der )
{ $values { "func" "a differentiable function" } { "der" "the derivative" } }
{ $description
"Provides the derivative of the function. The implementation simply "
"attaches the " { $link derivative } " word to the end of the function."
}
{ $examples
{ $example
"USING: math.derivatives prettyprint ;"
"[ sq ] derivative-func ."
"[ [ sq ] derivative ]"
}
} ;
ARTICLE: "derivatives" "The Derivative Toolkit"
"A toolkit for computing the derivative of functions."
{ $subsection derivative }
2008-08-10 19:20:14 -04:00
{ $subsection derivative-func } ;
2008-08-10 17:44:17 -04:00
ABOUT: "derivatives"