differentiate
Differentiate cfit
or sfit
object
Syntax
Description
Note
Use these syntaxes for sfit
objects.
[
differentiates the surface fx
, fy
] = differentiate(FO
, X
, Y
)FO
at the points specified by X
and Y
and returns the result in fx
and fy
.
FO
is a surface fit (sfit
) object generated by the fit
function.
X
and Y
must be double-precision arrays and the same size and shape as each other.
All return arguments are the same size and shape as X
and Y
.
If FO
represents the surface , then FX
contains the derivatives with respect to x, that is, , and FY
contains the derivatives with respect to y, that is, .
[
computes the first and second derivatives of the surface fit object fx
, fy
, fxx
, fxy
, fyy
] = differentiate(FO
, ...)FO
.
fxx
contains the second derivatives with respect to x
, that is, .
fxy
contains the mixed second derivatives, that is, .
fyy
contains the second derivatives with respect to y
, that is, .
Examples
Input Arguments
Output Arguments
Tips
For library models with closed forms, the toolbox calculates derivatives analytically. For all other models, the toolbox calculates the first derivative using the centered difference quotient
where x is the value at which the toolbox calculates the derivative, is a small number (on the order of the cube root of eps
), is fun
evaluated at , and is fun
evaluated at .
The toolbox calculates the second derivative using the expression
The toolbox calculates the mixed derivative for surfaces using the expression
Version History
Introduced before R2006a