nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.Math.Lambda / Derivative

Derivative

Full name Microsoft.VisualBasic.Math.Lambda.Symbolic.Derivative Assembly Microsoft.VisualBasic.Math.Lambda Members 7

01 Syntax

Microsoft.VisualBasic.Math.Lambda.Symbolic.Derivative

02 Methods

NameOverloadsSummary
GetDerivative 1 Differentiate the expression with respect to wrt.
Differentiate 1 First derivative of expr with respect to x.
DerivativeN 1 The n-th order derivative of expr with respect to x.
PartialDerivative 1 Partial derivative of a (possibly multivariate) expression with respect to the variable x.
Jacobian 1 Jacobian matrix of a vector valued function F = (f1, ..., fm) with respect to the variables (x1, ..., xn).
Hessian 1 Hessian matrix of a scalar function f(x1, ..., xn): H(i, j) = d^2 f / (dx_i dx_j).
ImplicitDerivative 1 Implicit derivative dy/dx for an equation F(x, y) = 0.

03 Members

method GetDerivative #
GetDerivative(Expression, String)

Differentiate the expression with respect to wrt. When wrt is omitted the (single) variable of the expression is used.

method Differentiate #
Differentiate(Expression, String)

First derivative of expr with respect to x.

method DerivativeN #
DerivativeN(Expression, String, Int32)

The n-th order derivative of expr with respect to x.

method PartialDerivative #
PartialDerivative(Expression, String)

Partial derivative of a (possibly multivariate) expression with respect to the variable x.

method Jacobian #
Jacobian(Expression(), String())

Jacobian matrix of a vector valued function F = (f1, ..., fm) with respect to the variables (x1, ..., xn). The result is an m x n matrix where J(i, j) = d(f_i) / d(x_j).

method Hessian #
Hessian(Expression, String())

Hessian matrix of a scalar function f(x1, ..., xn): H(i, j) = d^2 f / (dx_i dx_j).

method ImplicitDerivative #
ImplicitDerivative(Expression, String, String)

Implicit derivative dy/dx for an equation F(x, y) = 0. Returns -Fx / Fy.