D 

Details and Options




- D is also known as derivative for univariate functions.
- By using the character ∂, entered as
pd
or \[PartialD], with subscripts, derivatives can be entered as follows:
-
D[f,x] ∂xf D[f,{x,n}] ∂{x,n}f D[f,x,y] ∂x,yf D[f,{{x,y}}] ∂{{x,y}}f - The comma can be made invisible by using the character \[InvisibleComma] or
,
.
- The partial derivative D[f[x],x] is defined as
, and higher derivatives D[f[x,y],x,y] are defined recursively as
etc.
- The order of derivatives n and m can be symbolic and they are assumed to be positive integers.
- The derivative D[f[x],{x,n}] for a symbolic f is represented as Derivative[n][f][x].
- For some functions f, Derivative[n][f][x] may not be known, but can be approximated by applying N. »
- New derivative rules can be added by adding values to Derivative[n][f][x]. »
- For lists, D[{f1,f2,…},x] is equivalent to {D[f1,x],D[f2,x],…} recursively. »
- D[f,{array}] effectively threads D over each element of array.
- D[f,{array,n}] is equivalent to D[f,{array},{array},…], where {array} is repeated n times.
- D[f,{array1},{array2},…] is normally equivalent to First[Outer[D,{f},array1,array2,…]]. »
- Common array derivatives include:
-
D[f,{{x1,x2,…}}] gradient {D[f,x1],D[f,x2],…} D[f,{{x1,x2,…},2}] Hessian {{D[f,x1,x1],D[f,x1,x2],…},{D[f,x2,x1],D[f,x2,x2],…},…} D[{f1,f2,…},{{x1,x2,…}}] Jacobian {{D[f1,x1],D[f1,x2],…},
{D[f2,x1],D[f2,x2],…},…} - If f is a scalar and x={x1,…}, then the multivariate Taylor series at x0={x01,…} is given by:
,
- where fi=D[f,{x,i}]/.{x1x01,…} is an array with tensor rank
. »
- If f and x are both arrays, then D[f,{x}] effectively threads first over each element of f, and then over each element of x. The result is an array with dimensions Join[Dimensions[f],Dimensions[x]]. »
- VectorSymbol, MatrixSymbol or ArraySymbol can be used to indicate that variables or function values are vectors, matrices or arrays.
- D can formally differentiate operators such as integrals and sums, taking into account scoped variables as well as the structure of the particular operator.
- Examples of operator derivatives include:
-
is not scoped by the integral
is scoped by the integral
is not scoped by the integral transform
is scoped by by the integral transform
- All expressions that do not explicitly depend on the variables given are taken to have zero partial derivative.
- The setting NonConstants{u1,…} specifies that ui depends on all variables x, y, etc. and does not have zero partial derivative. »

Examples
open allclose allBasic Examples (7)Summary of the most common use cases

https://wolfram.com/xid/0p2n-we3

Fourth derivative with respect to x:

https://wolfram.com/xid/0p2n-e12

Derivative of order n with respect to x:

https://wolfram.com/xid/0p2n-py6oh

Derivative with respect to x and y:

https://wolfram.com/xid/0p2n-r5c

Derivative involving a symbolic function f:

https://wolfram.com/xid/0p2n-r9e

Evaluate derivatives numerically:

https://wolfram.com/xid/0p2n-mc4

Enter ∂ using pd
, and subscripts using
:

https://wolfram.com/xid/0p2n-u49

Scope (89)Survey of the scope of standard use cases
Basic Uses (12)
Derivative of an expression with respect to x:

https://wolfram.com/xid/0p2n-gvkdq9


https://wolfram.com/xid/0p2n-c5s7uv

Derivative of an expression at a point:

https://wolfram.com/xid/0p2n-dteywp

Derivative of a function at a general point x:

https://wolfram.com/xid/0p2n-b0dmye

https://wolfram.com/xid/0p2n-864zzf

This can also be achieved using fluxion notation:

https://wolfram.com/xid/0p2n-c9hgli


https://wolfram.com/xid/0p2n-811p92

This can be found more easily using fluxion notation:

https://wolfram.com/xid/0p2n-98tmy

The third derivative at the point x==-1:

https://wolfram.com/xid/0p2n-3j12m2


https://wolfram.com/xid/0p2n-b70li9

Derivative involving symbolic functions:

https://wolfram.com/xid/0p2n-ba5n5b

Partial derivatives of an expression with respect to x and y:

https://wolfram.com/xid/0p2n-mh0wo9


https://wolfram.com/xid/0p2n-jp52py

The mixed partial derivative :

https://wolfram.com/xid/0p2n-dywtox

The mixed partial derivative :

https://wolfram.com/xid/0p2n-bj3lw2

Differentiate with respect to a compound expression:

https://wolfram.com/xid/0p2n-vrev78

Differentiate with respect to different compound expressions:

https://wolfram.com/xid/0p2n-b22eur


https://wolfram.com/xid/0p2n-eq4hzp


https://wolfram.com/xid/0p2n-febzdf

Derivative of a vector expression:

https://wolfram.com/xid/0p2n-q7rhk6


https://wolfram.com/xid/0p2n-dydr0x


https://wolfram.com/xid/0p2n-d45ix8

Vector derivative of an expression, also known as the gradient:

https://wolfram.com/xid/0p2n-pay3at

Second vector derivative, also known as the Hessian:

https://wolfram.com/xid/0p2n-5zmt4q


https://wolfram.com/xid/0p2n-jziy30

Create a table of basic derivatives:

https://wolfram.com/xid/0p2n-bxb0ht

https://wolfram.com/xid/0p2n-r3pr9e

Symbolic Functions (9)
Derivative of a symbolic function:

https://wolfram.com/xid/0p2n-xe3

Substitute in a pure function for f to get a particular result:

https://wolfram.com/xid/0p2n-w26


https://wolfram.com/xid/0p2n-dupsdn


https://wolfram.com/xid/0p2n-crhcke


https://wolfram.com/xid/0p2n-bxzn0g

The chain rule for composite functions:

https://wolfram.com/xid/0p2n-6xk5v

Product rule for three functions:

https://wolfram.com/xid/0p2n-emh4gt

State the rule using an Inactive derivative:

https://wolfram.com/xid/0p2n-jk8hgs

Partial derivative of a symbolic function:

https://wolfram.com/xid/0p2n-x3f

Substitute in for f a pure function in two variables:

https://wolfram.com/xid/0p2n-c585uj

Derivative of a pure function with respect to non-argument parameters:

https://wolfram.com/xid/0p2n-ddu6m1

https://wolfram.com/xid/0p2n-bg09k1

The result is the function that at point x gives the derivative of with respect to a:

https://wolfram.com/xid/0p2n-b3533

Local variables are independent from the differentiation variable:

https://wolfram.com/xid/0p2n-lynv4y

https://wolfram.com/xid/0p2n-dfc8z

Derivative of a symbolic function at a point:

https://wolfram.com/xid/0p2n-b277u5

https://wolfram.com/xid/0p2n-hbhbjw

The same, using prime notation:

https://wolfram.com/xid/0p2n-gbp6vd

Derivative of an inverse function:

https://wolfram.com/xid/0p2n-lrv1fn

Product rule for derivatives of order n:

https://wolfram.com/xid/0p2n-tlatb


https://wolfram.com/xid/0p2n-d4ok86


https://wolfram.com/xid/0p2n-d9lxq8


https://wolfram.com/xid/0p2n-c2rv7f

Elementary Functions (6)
Polynomial and rational functions:

https://wolfram.com/xid/0p2n-g7ntx


https://wolfram.com/xid/0p2n-doacxq


https://wolfram.com/xid/0p2n-fi6y01


https://wolfram.com/xid/0p2n-gte3io

Trigonometric and inverse trigonometric functions:

https://wolfram.com/xid/0p2n-h049nd


https://wolfram.com/xid/0p2n-nf26a3


https://wolfram.com/xid/0p2n-bry8uk


https://wolfram.com/xid/0p2n-dagw4w

Exponential and logarithmic functions:

https://wolfram.com/xid/0p2n-g1w71


https://wolfram.com/xid/0p2n-fx6sco


https://wolfram.com/xid/0p2n-jgo0c0


https://wolfram.com/xid/0p2n-lg34u3


https://wolfram.com/xid/0p2n-8jucb

Create a function that turns a list of expressions into a nicely formatted table of derivatives:

https://wolfram.com/xid/0p2n-b6bgvo
Create a table of trigonometric derivatives:

https://wolfram.com/xid/0p2n-bbul1

Create a table of hyperbolic derivatives:

https://wolfram.com/xid/0p2n-nafzby

Special Functions (8)
The logarithmic derivative of Gamma is the PolyGamma function:

https://wolfram.com/xid/0p2n-klncfm

Derivatives of Airy functions are given in terms of AiryAiPrime and AiryBiPrime:

https://wolfram.com/xid/0p2n-b05ojl


https://wolfram.com/xid/0p2n-bpa8cf

The derivative of Zeta has a closed-form expression at the origin:

https://wolfram.com/xid/0p2n-d7cdh7


https://wolfram.com/xid/0p2n-esz8mo


https://wolfram.com/xid/0p2n-ikq777

Special functions with elementary derivatives:

https://wolfram.com/xid/0p2n-bg6g61


https://wolfram.com/xid/0p2n-cq7dx2

Special functions with derivatives expressed in terms of the same functions:

https://wolfram.com/xid/0p2n-evp3uh


https://wolfram.com/xid/0p2n-0qxy3


https://wolfram.com/xid/0p2n-ccefoa

Derivative of JacobiSN:

https://wolfram.com/xid/0p2n-nfcqwl

Derivative of JacobiCD:

https://wolfram.com/xid/0p2n-rfww7

Derivative of LogIntegral:

https://wolfram.com/xid/0p2n-j4tpku

Derivative of ExpIntegralEi:

https://wolfram.com/xid/0p2n-8m3cx

Derivative of order n for SinIntegral:

https://wolfram.com/xid/0p2n-sckxk

Create a table of special function derivatives:

https://wolfram.com/xid/0p2n-9nq1kg

https://wolfram.com/xid/0p2n-i698j1

Piecewise and Generalized Functions (8)
Derivative of a piecewise function:

https://wolfram.com/xid/0p2n-exx50

Derivative of a ConditionalExpression:

https://wolfram.com/xid/0p2n-qo8y5t

Convert a symbolic function into a piecewise function over the reals to differentiate it:

https://wolfram.com/xid/0p2n-3vinq6


https://wolfram.com/xid/0p2n-kt7mm

Compute the piecewise derivative over a finite range:

https://wolfram.com/xid/0p2n-bxzoxm

Classical derivatives of pointwise-defined engineering functions:

https://wolfram.com/xid/0p2n-11mwjc


https://wolfram.com/xid/0p2n-mxfyv4


https://wolfram.com/xid/0p2n-yr0309


https://wolfram.com/xid/0p2n-d3e67v

Distributional derivatives of generalized functions:

https://wolfram.com/xid/0p2n-ebc850


https://wolfram.com/xid/0p2n-fcc0df


https://wolfram.com/xid/0p2n-uvadeu


https://wolfram.com/xid/0p2n-njwaym

Derivative of RealAbs:

https://wolfram.com/xid/0p2n-d6gjix


https://wolfram.com/xid/0p2n-bcs26l

Their counterparts on the complex plane are nowhere differentiable:

https://wolfram.com/xid/0p2n-liy7kl


https://wolfram.com/xid/0p2n-kq5o71

Derivative of Floor:

https://wolfram.com/xid/0p2n-drrycs


https://wolfram.com/xid/0p2n-oqzy8l

Derivatives of functions defined procedurally:

https://wolfram.com/xid/0p2n-65aury


https://wolfram.com/xid/0p2n-mpaj9d

Implicitly Defined Functions (3)
D threads over Equal to compute the derivatives of implicit functions:

https://wolfram.com/xid/0p2n-cvysog

https://wolfram.com/xid/0p2n-hqswci

Compute a partial derivative for an implicit function of two variables:

https://wolfram.com/xid/0p2n-cx1jfi

https://wolfram.com/xid/0p2n-df5u2p

Find partials for implicit functions defined by a system of equations:

https://wolfram.com/xid/0p2n-7se2c4

https://wolfram.com/xid/0p2n-rr7ngf

Vector-Valued Functions (5)

https://wolfram.com/xid/0p2n-dh5pon


https://wolfram.com/xid/0p2n-pg8dgj

The first derivative to a vector-valued function at a general value t:

https://wolfram.com/xid/0p2n-w1j0us

https://wolfram.com/xid/0p2n-3mlslp

Computing the same using prime notation:

https://wolfram.com/xid/0p2n-rrsom4


https://wolfram.com/xid/0p2n-ew9tqp

Computing the same using prime notation:

https://wolfram.com/xid/0p2n-qavwvt


https://wolfram.com/xid/0p2n-rhh9eh


https://wolfram.com/xid/0p2n-nmly9o


https://wolfram.com/xid/0p2n-8i4mw

The derivative of a vector-valued function stored as a SparseArray:

https://wolfram.com/xid/0p2n-27s6yd


https://wolfram.com/xid/0p2n-0gocl1

Convert the result to a normal array:

https://wolfram.com/xid/0p2n-eqabwh

The derivative of matrix represented as a SymmetrizedArray object:

https://wolfram.com/xid/0p2n-jmtqzg


https://wolfram.com/xid/0p2n-roj9r6

Convert the result to a normal matrix:

https://wolfram.com/xid/0p2n-0hkini

Vector Argument Functions (6)
Gradient of a scalar function:

https://wolfram.com/xid/0p2n-la66uh


https://wolfram.com/xid/0p2n-l5rhlu


https://wolfram.com/xid/0p2n-ez9yej

Jacobian of a vector-valued function:

https://wolfram.com/xid/0p2n-hcq2gz


https://wolfram.com/xid/0p2n-dwsq3i

Second-order derivative tensor:

https://wolfram.com/xid/0p2n-bbtpdn

Compute the derivative of the determinant with respect to the original matrix:

https://wolfram.com/xid/0p2n-lds3jw

The gradient of a vector-valued function stored as a SparseArray:

https://wolfram.com/xid/0p2n-31h1ah

The result is another SparseArray, containing only the nonzero entries:

https://wolfram.com/xid/0p2n-swghwe

Convert the result to a normal matrix:

https://wolfram.com/xid/0p2n-xzt9bu

Hessian computed as a SparseArray:

https://wolfram.com/xid/0p2n-tpvir

https://wolfram.com/xid/0p2n-r7t3r

The gradient can also be computed as a SparseArray, but in this case it is effectively dense:

https://wolfram.com/xid/0p2n-colzae

Jacobian computed as a SparseArray:

https://wolfram.com/xid/0p2n-b615oi

https://wolfram.com/xid/0p2n-buds2k

Symbolic Array Arguments and Functions (8)
Derivative of a symbolic vector-valued function with respect to a scalar argument:

https://wolfram.com/xid/0p2n-mms52b

Derivative of a symbolic matrix–valued function with respect to a scalar argument:

https://wolfram.com/xid/0p2n-ea3pen

Derivative of a symbolic array–valued function with respect to a scalar argument:

https://wolfram.com/xid/0p2n-e25xw5

Derivatives of scalar-valued functions with respect to symbolic vector arguments:

https://wolfram.com/xid/0p2n-ce1jav

Real symbolic vector argument:

https://wolfram.com/xid/0p2n-p75na

Derivatives of scalar-valued functions with respect to symbolic matrix arguments:

https://wolfram.com/xid/0p2n-buc0gf

Real symbolic matrix argument:

https://wolfram.com/xid/0p2n-2jxp8

Derivative of a scalar-valued function with respect to a symbolic array argument:

https://wolfram.com/xid/0p2n-b25t7

Derivatives of symbolic array–valued functions with respect to symbolic array arguments:

https://wolfram.com/xid/0p2n-czr5fi


https://wolfram.com/xid/0p2n-rjbusx


https://wolfram.com/xid/0p2n-bb20q0

Derivative of a composition of symbolic array functions:

https://wolfram.com/xid/0p2n-bnruex

Integrals and Integral Transforms (6)
Differentiate unevaluated integrals:

https://wolfram.com/xid/0p2n-bzxbg2


https://wolfram.com/xid/0p2n-khrzxz


https://wolfram.com/xid/0p2n-eq5hsd


https://wolfram.com/xid/0p2n-lxa92u


https://wolfram.com/xid/0p2n-wktkup


https://wolfram.com/xid/0p2n-c006c3


https://wolfram.com/xid/0p2n-jste3o


https://wolfram.com/xid/0p2n-4fxxb7


https://wolfram.com/xid/0p2n-nv13ku


https://wolfram.com/xid/0p2n-4ibksr


https://wolfram.com/xid/0p2n-v7xkfw


https://wolfram.com/xid/0p2n-z72cll

Differentiate the Inactive form of an integral to get the fundamental theorem of calculus:

https://wolfram.com/xid/0p2n-wyrtkz


https://wolfram.com/xid/0p2n-fnog6a

A more general form of the fundamental theorem:

https://wolfram.com/xid/0p2n-b8hlds

Differentiate an inactive FourierTransform:

https://wolfram.com/xid/0p2n-cy1bv


https://wolfram.com/xid/0p2n-2l8e5f


https://wolfram.com/xid/0p2n-fmzmvn


https://wolfram.com/xid/0p2n-tlned4

Sums and Summation Transforms (4)
Differentiate an unevaluated sum:

https://wolfram.com/xid/0p2n-dh6goc


https://wolfram.com/xid/0p2n-m4czst

Differentiation with respect to the dummy variable gives zero:

https://wolfram.com/xid/0p2n-u6pt6k


https://wolfram.com/xid/0p2n-m0yfd2

Differentiate the Inactive form of a sum:

https://wolfram.com/xid/0p2n-dnnsf0


https://wolfram.com/xid/0p2n-e7x3la


https://wolfram.com/xid/0p2n-bf87j5


https://wolfram.com/xid/0p2n-bpokz9

Differentiate an inactive GeneratingFunction:

https://wolfram.com/xid/0p2n-b6al9m


https://wolfram.com/xid/0p2n-800tz


https://wolfram.com/xid/0p2n-hef2p2


https://wolfram.com/xid/0p2n-t11q0

Indexed Differentiation (9)
Differentiate with respect to an indexed variable, introducing KroneckerDelta factors:

https://wolfram.com/xid/0p2n-vcaibd

Use Inactive to prevent expansion of the sum:

https://wolfram.com/xid/0p2n-zl8sv4


https://wolfram.com/xid/0p2n-l5nig9

Summation indices will be renamed if needed, to avoid name ambiguities:

https://wolfram.com/xid/0p2n-3gzpv9

Differentiate an inactive table with respect to an indexed variable:

https://wolfram.com/xid/0p2n-51j9xp

Activate the result to get the explicit vector result:

https://wolfram.com/xid/0p2n-ob4mnk

Differentiate an inactive table twice with respect to an indexed variable:

https://wolfram.com/xid/0p2n-jdjast

In this case only the j entry is nonzero:

https://wolfram.com/xid/0p2n-9pokk8

Use any notation for indexed variables in sums and tables:

https://wolfram.com/xid/0p2n-1b4mtn


https://wolfram.com/xid/0p2n-5u7px9

Differentiate with respect to a symbolic table of indexed variables:

https://wolfram.com/xid/0p2n-jmv09i

Activating the result gives the explicit gradient:

https://wolfram.com/xid/0p2n-x9ysge

Differentiate twice with respect to a symbolic table of indexed variables, introducing a dummy index:

https://wolfram.com/xid/0p2n-kpdw2z

Replace symbolic variables with explicit values:

https://wolfram.com/xid/0p2n-xzrfl8

Use symbolic vector differentiation of another symbolic vector:

https://wolfram.com/xid/0p2n-0fu71v


https://wolfram.com/xid/0p2n-8ns8a3

Vector differentiation of a vector with respect to itself gives the identity matrix:

https://wolfram.com/xid/0p2n-ynrs00


https://wolfram.com/xid/0p2n-x5o31a

Functions Defined by Derivatives (5)
Define the derivative with prime notation:

https://wolfram.com/xid/0p2n-lob5h
This rule is used to evaluate the derivative:

https://wolfram.com/xid/0p2n-vqxpl

Define the derivative at a point:

https://wolfram.com/xid/0p2n-z7fz9


https://wolfram.com/xid/0p2n-hia7bd


https://wolfram.com/xid/0p2n-h6epw8


https://wolfram.com/xid/0p2n-jky7ea

Prescribe values and derivatives of f and g:

https://wolfram.com/xid/0p2n-ilz1om

https://wolfram.com/xid/0p2n-by783c

https://wolfram.com/xid/0p2n-b8mwki
Find the derivative of the composition at x=3:

https://wolfram.com/xid/0p2n-iy09qv

Define a partial derivative with Derivative:

https://wolfram.com/xid/0p2n-jn0

https://wolfram.com/xid/0p2n-54

Options (1)Common values & functionality for each option
Applications (47)Sample problems that can be solved with this function
Geometry of the Derivative (5)
The derivative gives the slope of the tangent line at a point:

https://wolfram.com/xid/0p2n-g7c3vp

https://wolfram.com/xid/0p2n-cvgy5g
For small displacements h from the base point π, the tangent line gives an excellent approximate of f:

https://wolfram.com/xid/0p2n-g6tw97

The tangent and f are visually indistinguishable from each other over a small, and only a small, plot range:

https://wolfram.com/xid/0p2n-mx8g8r

The derivative gives the limit of the slope of the secant line connecting {x,f[x]} to {x+h,f[x+h]}:

https://wolfram.com/xid/0p2n-l8b02u

https://wolfram.com/xid/0p2n-ebq0wz

Visualize the process for the point {1,f[1]}:

https://wolfram.com/xid/0p2n-bn2czj

https://wolfram.com/xid/0p2n-l5oobd

Find an equation for the tangent line to a function:

https://wolfram.com/xid/0p2n-c9jf2u
General equation for the tangent line at x=a:

https://wolfram.com/xid/0p2n-jei7f3

https://wolfram.com/xid/0p2n-eoxxel


https://wolfram.com/xid/0p2n-frl9iu

Find an equation for the normal line to a function:

https://wolfram.com/xid/0p2n-jaf7o3
General equation for the normal line at x=a:

https://wolfram.com/xid/0p2n-opbvu7

https://wolfram.com/xid/0p2n-go0sdv


https://wolfram.com/xid/0p2n-jswwqf

Find equations for the tangent lines to a function that pass through a point:

https://wolfram.com/xid/0p2n-b5rlg9
General equation for the tangent line at x=a:

https://wolfram.com/xid/0p2n-e0ixay
Find the tangents to f[x] that pass through (0,-4):

https://wolfram.com/xid/0p2n-c44e99


https://wolfram.com/xid/0p2n-dzmw3

Characterization of Functions (5)
Find the turning points on a plane curve:

https://wolfram.com/xid/0p2n-cb5nx1

https://wolfram.com/xid/0p2n-bn0sqd


https://wolfram.com/xid/0p2n-dcruky

Find the critical points of a function:

https://wolfram.com/xid/0p2n-n21l8l

https://wolfram.com/xid/0p2n-gk8ily

By the second derivative test, these are all maxima or minima:

https://wolfram.com/xid/0p2n-v2ng1d

Visualize the critical points:

https://wolfram.com/xid/0p2n-k22ye9

Find all values of c that satisfy the Mean Value theorem on an interval:

https://wolfram.com/xid/0p2n-ejatfo

https://wolfram.com/xid/0p2n-cm0mmx

https://wolfram.com/xid/0p2n-ioxew9

Define the secant line from a to b:

https://wolfram.com/xid/0p2n-5lw12s
Define the tangent lines associated with the two values of c:

https://wolfram.com/xid/0p2n-rzg937
Visualize the two tangent lines parallel to the secant line along with the original function:

https://wolfram.com/xid/0p2n-cqamri

Use the first derivative to characterize a function:

https://wolfram.com/xid/0p2n-9v9f4
Find the critical points of a function:

https://wolfram.com/xid/0p2n-efyrik

Find where the function is increasing:

https://wolfram.com/xid/0p2n-h6vew

Find where the function is decreasing:

https://wolfram.com/xid/0p2n-hih8pr


https://wolfram.com/xid/0p2n-elkhk1

Use the second derivative to characterize a function:

https://wolfram.com/xid/0p2n-bl4ozl
Find the inflection points of a function:

https://wolfram.com/xid/0p2n-frt4pc

Find where the function has positive concavity:

https://wolfram.com/xid/0p2n-94bat

Find where the function has negative concavity:

https://wolfram.com/xid/0p2n-b6m8oj


https://wolfram.com/xid/0p2n-cpvnlt

Relation to Integration (2)
Perform the change of variable t=x^2 in an integral:

https://wolfram.com/xid/0p2n-erey


https://wolfram.com/xid/0p2n-b4fkw

Verify the results of symbolic integration:

https://wolfram.com/xid/0p2n-u3dsl


https://wolfram.com/xid/0p2n-0etun

Multivariate and Vector Calculus (6)
Find the critical points of a function of two variables:

https://wolfram.com/xid/0p2n-wle784

https://wolfram.com/xid/0p2n-6rwfnq

Compute the signs of and the determinant of the second partial derivatives:

https://wolfram.com/xid/0p2n-eqxtcj


https://wolfram.com/xid/0p2n-lr5do9

By the second derivative test, the first two points—red and blue in the plot—are minima and the third—green in the plot—is a saddle point:

https://wolfram.com/xid/0p2n-k30p10

Find the curvature of a circular helix with radius r and pitch c:

https://wolfram.com/xid/0p2n-gi5dzw

https://wolfram.com/xid/0p2n-egbe2w


https://wolfram.com/xid/0p2n-22xwb

https://wolfram.com/xid/0p2n-bpbn1p

Obtain the same result using ArcCurvature:

https://wolfram.com/xid/0p2n-cbxp3d

Compute a univariate Taylor series by hand:

https://wolfram.com/xid/0p2n-f05swh

Compute a multivariate Taylor series by hand:

https://wolfram.com/xid/0p2n-7ia3tp

Write a function to automate the process:

https://wolfram.com/xid/0p2n-znwo10
Recompute the above using the new function:

https://wolfram.com/xid/0p2n-nlkltz


https://wolfram.com/xid/0p2n-dxpsay

The gradient vector can be computed by finding the partial derivatives of a function:

https://wolfram.com/xid/0p2n-p3id6r

Find the gradient vector of the function :

https://wolfram.com/xid/0p2n-cgbo1n

https://wolfram.com/xid/0p2n-irx8mg

Visualize the direction of the gradient vector using a unit vector representation:

https://wolfram.com/xid/0p2n-d2n2ra

https://wolfram.com/xid/0p2n-8ej5td

The curl of a vector field on the plane can be computed by subtracting the derivatives of its components:

https://wolfram.com/xid/0p2n-cfoy1y

Find the curl of the vector field :

https://wolfram.com/xid/0p2n-donovb

https://wolfram.com/xid/0p2n-dd0uhu

Visualize the 2D curl as the net "rotation" of the vector field at a point, with red and green representing clockwise and counterclockwise curl, respectively, and radius proportional to the magnitude of rotation:

https://wolfram.com/xid/0p2n-c0iubz

The divergence of a vector field can be computed by summing the derivatives of its components:

https://wolfram.com/xid/0p2n-bk5ztx

Find the divergence of a 2D vector field:

https://wolfram.com/xid/0p2n-leh081

https://wolfram.com/xid/0p2n-bhwvd

Visualize 2D divergence as the net "flow" of the vector field at a point, with red and green representing outflow and inflow, respectively, and radius proportional to the magnitude of the flow:

https://wolfram.com/xid/0p2n-d7xvf0

Differential Equations (6)
Construct the differential equation satisfied by an implicit function y[x]:

https://wolfram.com/xid/0p2n-f06lzw

https://wolfram.com/xid/0p2n-bog1s0

Use D to specify ordinary and partial differential equations:

https://wolfram.com/xid/0p2n-b6i7dp

https://wolfram.com/xid/0p2n-cj66l

These can be solved using DSolve:

https://wolfram.com/xid/0p2n-dpca0x


https://wolfram.com/xid/0p2n-egq6bm

Define a wave equation in two spatial variables:

https://wolfram.com/xid/0p2n-bpci1l
Define initial values for the function and its first time derivative:

https://wolfram.com/xid/0p2n-baqlqv

https://wolfram.com/xid/0p2n-jexkca
Solve the system using DSolve:

https://wolfram.com/xid/0p2n-k7gljh

Extract a few terms from the Inactive sum:

https://wolfram.com/xid/0p2n-byvlbi

The two-dimensional wave executes periodic motion in the vertical direction:

https://wolfram.com/xid/0p2n-dzejet

Specify a Laplacian operator using D:

https://wolfram.com/xid/0p2n-sq6djy
Specify homogeneous Dirichlet boundary conditions:

https://wolfram.com/xid/0p2n-tzp4z
Find the 4 smallest eigenvalues and eigenfunctions of the operator in a unit disk:

https://wolfram.com/xid/0p2n-646c3s

https://wolfram.com/xid/0p2n-4ir027


https://wolfram.com/xid/0p2n-dvcswe

Specify an integro-differential equation using D:

https://wolfram.com/xid/0p2n-la45bu

https://wolfram.com/xid/0p2n-bpg8tp

Specify an initial condition to obtain a particular solution:

https://wolfram.com/xid/0p2n-mqxej5

Plot the solutions for different values of a:

https://wolfram.com/xid/0p2n-k9lub5

Find a second-degree polynomial solution to the differential equation:

https://wolfram.com/xid/0p2n-bhp5yc

https://wolfram.com/xid/0p2n-fx0p2d


https://wolfram.com/xid/0p2n-cnvd51

Rates of Change (5)
The height of a projectile at time t is given by:

https://wolfram.com/xid/0p2n-e2nv2

https://wolfram.com/xid/0p2n-rxn19

Compute the acceleration at t:

https://wolfram.com/xid/0p2n-e4owv9

Find when the projectile reaches its maximum height:

https://wolfram.com/xid/0p2n-bccblv

Find the maximum height of the projectile:

https://wolfram.com/xid/0p2n-e6zg6n


https://wolfram.com/xid/0p2n-fv5a0

The area of a circle as a function of time is given by:

https://wolfram.com/xid/0p2n-bprd52
Compute the rate of change of area:

https://wolfram.com/xid/0p2n-gbdpjf

Find the rate of change of area at a radius of 10 m if the radius increases at a rate of 5m/s:

https://wolfram.com/xid/0p2n-232ym5

The position of a particle is given by:

https://wolfram.com/xid/0p2n-4sq5h
Compute the velocity, acceleration, jerk, snap (jounce), crackle and pop of the particle:

https://wolfram.com/xid/0p2n-bbu3pj

https://wolfram.com/xid/0p2n-gg8hjx

The total resistance in a circuit of two resistors connected in parallel is given by:

https://wolfram.com/xid/0p2n-ef24xb

Calculate RT for the given values of R1 and R2:

https://wolfram.com/xid/0p2n-gbinls

Find the rate of change of the total resistance:

https://wolfram.com/xid/0p2n-dlk6uo

Calculate the rate of change of the total resistance with the given values:

https://wolfram.com/xid/0p2n-cv6hva

Volume of a cube in terms of side length l is given by:

https://wolfram.com/xid/0p2n-qd02zy
Surface area of a cube is given by:

https://wolfram.com/xid/0p2n-bbfkvf
Compute the rate of change of the volume of a cube with respect to surface area using the chain rule:

https://wolfram.com/xid/0p2n-sqcdis

Solve for l in terms of surface area and substitute that into the result:

https://wolfram.com/xid/0p2n-c9o10f

Implicit Functions (3)
Find an equation for the tangent line to an implicit function at (1,):

https://wolfram.com/xid/0p2n-c2c977

https://wolfram.com/xid/0p2n-w13me


https://wolfram.com/xid/0p2n-dz6ah7


https://wolfram.com/xid/0p2n-kmposq


https://wolfram.com/xid/0p2n-fq9qo7

Find the points where the slope of an implicit function equals :

https://wolfram.com/xid/0p2n-q2olt1


https://wolfram.com/xid/0p2n-fpcma


https://wolfram.com/xid/0p2n-bgkhdl

The relationship between functions is given by:

https://wolfram.com/xid/0p2n-bdw1dl


https://wolfram.com/xid/0p2n-ifbmak

Calculate z'[t] with the given values:

https://wolfram.com/xid/0p2n-c0ggwf

Optimization (3)
Find the maximum area of a rectangular fence of 2000 ft., bordered on one side by a barn:

https://wolfram.com/xid/0p2n-i4ud41

https://wolfram.com/xid/0p2n-botnsc
Compute the area in terms of width:

https://wolfram.com/xid/0p2n-34geg


https://wolfram.com/xid/0p2n-mbr2bb


https://wolfram.com/xid/0p2n-b8hicp


https://wolfram.com/xid/0p2n-b2tqxy

By the second derivative test, this value is a true maximum:

https://wolfram.com/xid/0p2n-85khle

Alternately, compute the area in terms of length:

https://wolfram.com/xid/0p2n-m8qgc9


https://wolfram.com/xid/0p2n-ee18xj


https://wolfram.com/xid/0p2n-bpuz16

Visualize how the area changes as the length changes:

https://wolfram.com/xid/0p2n-ccuf53

Find the shortest distance from a curve to the point (1,5):

https://wolfram.com/xid/0p2n-6n3gy


https://wolfram.com/xid/0p2n-f1oft5
Compute the distance in terms of y:

https://wolfram.com/xid/0p2n-fhl9a9


https://wolfram.com/xid/0p2n-cai6bf


https://wolfram.com/xid/0p2n-vok2q

By the second derivative test, this is a minimum:

https://wolfram.com/xid/0p2n-y8eeu5

Visualize how the distance changes with position:

https://wolfram.com/xid/0p2n-dghb8w

Find the dimensions of a lidless, cylindrical can with the least material that can hold up to 2 L of water:

https://wolfram.com/xid/0p2n-cgsm3z

https://wolfram.com/xid/0p2n-hr93h8
Compute the height in terms of the radius, using the volume constraint:

https://wolfram.com/xid/0p2n-khu5o4

Compute the surface area in terms of the radius:

https://wolfram.com/xid/0p2n-im30sj

The radius corresponding to the minimum surface area:

https://wolfram.com/xid/0p2n-cch57q

By the second derivative test, this is a minimum:

https://wolfram.com/xid/0p2n-2mvyyw

Compute the radius, height and surface area of the minimum configuration:

https://wolfram.com/xid/0p2n-tioc3

Visualize how the dimensions vary with radius:

https://wolfram.com/xid/0p2n-fvyn7c

L'Hôpital's Rule (3)
Find the limit of the ratio of two functions as x0:

https://wolfram.com/xid/0p2n-osc9v

https://wolfram.com/xid/0p2n-4bnpl
Directly solving the limit leads to an indeterminate form of type :

https://wolfram.com/xid/0p2n-jlkc08

L'Hôpital's rule can be used because in an interval around , both
and
are defined, and
:

https://wolfram.com/xid/0p2n-oegoa2

Indeed, and
are continuous, and
, so
can be computed trivially:

https://wolfram.com/xid/0p2n-5kda2r

Verify the result using Limit:

https://wolfram.com/xid/0p2n-v0lbro

Visualize the two functions and their ratio:

https://wolfram.com/xid/0p2n-czcmwx

Find the limit of the ratio of two functions as x∞:

https://wolfram.com/xid/0p2n-c44wwk

https://wolfram.com/xid/0p2n-dmngfi
Directly solving the limit leads to an indeterminate form of type :

https://wolfram.com/xid/0p2n-ixyl29

L'Hôpital's rule can be used because for all , both
and
are defined, and
:

https://wolfram.com/xid/0p2n-nqti82

However, using the first derivatives also leads to an indeterminate form:

https://wolfram.com/xid/0p2n-8895o3

The second derivatives are constant and obviously satisfy the conditions of L'Hôpital's rule:

https://wolfram.com/xid/0p2n-oogzz9

Hence can be computed trivially:

https://wolfram.com/xid/0p2n-2zoas3

Verify the result using Limit:

https://wolfram.com/xid/0p2n-646yr

Find the limit of the product of two functions as x0:

https://wolfram.com/xid/0p2n-fs7e86

https://wolfram.com/xid/0p2n-f6mrtp
Directly solving the limit leads to an indeterminate form of type 0×∞:

https://wolfram.com/xid/0p2n-cczhud


https://wolfram.com/xid/0p2n-dzryw5


https://wolfram.com/xid/0p2n-4xtsar


However, exists and is positive for all
, and it also exists and is negative for all
:

https://wolfram.com/xid/0p2n-6gpsfw

As is clearly defined for all real
, L'Hôpital's rule can be applied in the form:

https://wolfram.com/xid/0p2n-mzipow

The quotient in the right-hand limit gives a continuous expression whose limit is simple to compute:

https://wolfram.com/xid/0p2n-qk5zu3


https://wolfram.com/xid/0p2n-r6figz


https://wolfram.com/xid/0p2n-okyysa

Symbolic Array Calculus (6)
Approximate the variance for a perturbed vector:

https://wolfram.com/xid/0p2n-hj0dom

https://wolfram.com/xid/0p2n-bl41ry

https://wolfram.com/xid/0p2n-ilqgfx


https://wolfram.com/xid/0p2n-bbq5cd


https://wolfram.com/xid/0p2n-il1bi9

https://wolfram.com/xid/0p2n-exd2ap


https://wolfram.com/xid/0p2n-fv4g02


https://wolfram.com/xid/0p2n-iefg8z
Since the second derivative does not depend on , the order two approximation equals the exact value:

https://wolfram.com/xid/0p2n-b1mu81

Approximate the determinant of a perturbed matrix:

https://wolfram.com/xid/0p2n-e1g4ef

https://wolfram.com/xid/0p2n-f53ye9

https://wolfram.com/xid/0p2n-bd1th


https://wolfram.com/xid/0p2n-dd2mk1


https://wolfram.com/xid/0p2n-e06g12

https://wolfram.com/xid/0p2n-j8wd1j


https://wolfram.com/xid/0p2n-3ygib


https://wolfram.com/xid/0p2n-b6yuq7

https://wolfram.com/xid/0p2n-euf9ux

Derive a least-squares solution for data given as a list of pairs
:

https://wolfram.com/xid/0p2n-zbx89

Find the vector of vertical deviations for the data:

https://wolfram.com/xid/0p2n-hfi5q

Define the sum of squares of the vertical deviations for the data:

https://wolfram.com/xid/0p2n-f4zwc4

Set up the least-squares equations:

https://wolfram.com/xid/0p2n-feg7h8


https://wolfram.com/xid/0p2n-jfkuoy


https://wolfram.com/xid/0p2n-krd8p6
Solve the least-squares problem for this data:

https://wolfram.com/xid/0p2n-td08t


https://wolfram.com/xid/0p2n-bknhxs

Find GammaDistribution parameters that best fit the given data using the maximum likelihood method:

https://wolfram.com/xid/0p2n-r959rr

https://wolfram.com/xid/0p2n-d8vicu

Maximize the log-likelihood function :

https://wolfram.com/xid/0p2n-pds2w7

https://wolfram.com/xid/0p2n-1mvhdk


https://wolfram.com/xid/0p2n-dntaii

Find a zero of the gradient, with replaced by
:

https://wolfram.com/xid/0p2n-zc222s


https://wolfram.com/xid/0p2n-407hj1


https://wolfram.com/xid/0p2n-trdxv2

Compare with the result computed using EstimatedDistribution:

https://wolfram.com/xid/0p2n-0lvc75

Find an optimality condition for a portfolio optimization problem with the expected return and standard deviation
:

https://wolfram.com/xid/0p2n-gl52to
The goal is to maximize when the vector
of asset weights satisfies Total[x]=1. The constraint can be used to represent
where the unconstrained vector variable
consists of the first
coordinates of
:

https://wolfram.com/xid/0p2n-en1jbs
The maximum occurs at a critical point of :

https://wolfram.com/xid/0p2n-erc7jq

Express the condition in terms of :

https://wolfram.com/xid/0p2n-bf6j70

Compute the gradient of the log-likelihood function of the linear regression model represented by the equation , where
are normally distributed random variables with mean zero and variance
:

https://wolfram.com/xid/0p2n-j42hww
The log-likelihood function is given by:

https://wolfram.com/xid/0p2n-zxu0l


https://wolfram.com/xid/0p2n-ezzjdm

Express the result in terms of :

https://wolfram.com/xid/0p2n-hg3hjc


https://wolfram.com/xid/0p2n-0yff

Other Applications (3)
Compute the coefficients of a power series:

https://wolfram.com/xid/0p2n-ltk277


https://wolfram.com/xid/0p2n-zky2k

Derive a closed form for by differentiating
with respect to
at
:

https://wolfram.com/xid/0p2n-b4doap


https://wolfram.com/xid/0p2n-f9q4hy

Now integrate first and then differentiate with respect to
at
:

https://wolfram.com/xid/0p2n-d1ual


https://wolfram.com/xid/0p2n-jxjfln


https://wolfram.com/xid/0p2n-ju1am7


https://wolfram.com/xid/0p2n-hr52n4


https://wolfram.com/xid/0p2n-xy5lme

Derive a closed form for by differentiating
w.r.t.
at
:

https://wolfram.com/xid/0p2n-f5ni86


https://wolfram.com/xid/0p2n-dbfe6o

Compute and then differentiate:

https://wolfram.com/xid/0p2n-cuztj8


https://wolfram.com/xid/0p2n-dibvt3


https://wolfram.com/xid/0p2n-fdfpdr


https://wolfram.com/xid/0p2n-frj8ta


https://wolfram.com/xid/0p2n-8rub4r

Properties & Relations (23)Properties of the function, and connections to other functions
The derivative of a function is defined as a limit:

https://wolfram.com/xid/0p2n-w6b8h

https://wolfram.com/xid/0p2n-ev44gs

The Limit of DifferenceQuotient is the derivative D:

https://wolfram.com/xid/0p2n-1bqnh


https://wolfram.com/xid/0p2n-jdw7j8

D is the inverse of Integrate:

https://wolfram.com/xid/0p2n-dh6trp


https://wolfram.com/xid/0p2n-oethy


https://wolfram.com/xid/0p2n-zbmmp5

The fundamental theorem of calculus:

https://wolfram.com/xid/0p2n-nd2pg

Differentiation inside of Integrate:

https://wolfram.com/xid/0p2n-ngleep

D returns formal results in terms of Derivative:

https://wolfram.com/xid/0p2n-bmbyk9


https://wolfram.com/xid/0p2n-bth8bn


https://wolfram.com/xid/0p2n-j9kd36


https://wolfram.com/xid/0p2n-clhb8g

D differentiates expressions with respect to a given variable:

https://wolfram.com/xid/0p2n-qqe0jo

Derivative is an operator and returns pure-function results:

https://wolfram.com/xid/0p2n-sfmp1l

The derivative of a function at a point may not be available in closed form:

https://wolfram.com/xid/0p2n-dfw9qq

An approximation to the derivative can be obtained using N:

https://wolfram.com/xid/0p2n-htm85

D[f,{array1},…] is essentially equivalent to First[Outer[D,{f},array1,…]]:

https://wolfram.com/xid/0p2n-ydxxu0

If f and a are arrays, Dimensions[D[f,{a}]==Join[Dimensions[f],Dimensions[a]]:

https://wolfram.com/xid/0p2n-w194bn


https://wolfram.com/xid/0p2n-ynwo2m

D[f,{{x1,x2,…,xn}}] is effectively equivalent to Grad[f,{x1,x2,…,xn}]:

https://wolfram.com/xid/0p2n-om34tq


https://wolfram.com/xid/0p2n-g7vm64

Div[{f1,f2,…,fn},{x1,x2,…,xn}] is the trace of the vector derivative of f:

https://wolfram.com/xid/0p2n-sedwtu

More generally, Div[f,x] is the contraction of the last two dimensions of the vector derivative of f:

https://wolfram.com/xid/0p2n-odc0g2


https://wolfram.com/xid/0p2n-h6grl


https://wolfram.com/xid/0p2n-9et684

Curl[f,x] is times the HodgeDual of the vector derivative of f, where r is the rank of f:

https://wolfram.com/xid/0p2n-gv6u4m

https://wolfram.com/xid/0p2n-gxg438


https://wolfram.com/xid/0p2n-51qwzr

For scalar f, Laplacian[f,{x1,x2,…,xn}] is the trace of the second vector derivative of f:

https://wolfram.com/xid/0p2n-kl2fgx

More generally, Laplacian[f,x] is the contraction of the last two dimensions of the second vector derivative of f:

https://wolfram.com/xid/0p2n-4hrf73


https://wolfram.com/xid/0p2n-gj0fov


https://wolfram.com/xid/0p2n-gmk3he

Compute the derivative of Total[a] with respect to a using symbolic arrays:

https://wolfram.com/xid/0p2n-f77zxm


https://wolfram.com/xid/0p2n-cg09k2

Compare with the results obtained using indexed differentiation:

https://wolfram.com/xid/0p2n-jamv1m


https://wolfram.com/xid/0p2n-hltfmt


https://wolfram.com/xid/0p2n-g0eji4


https://wolfram.com/xid/0p2n-hfqdgh

ArcCurvature can be defined in terms of D:

https://wolfram.com/xid/0p2n-fmkyuh

https://wolfram.com/xid/0p2n-ci7ivu

https://wolfram.com/xid/0p2n-gfw6nz

Systems of differential equations involving D can be solved with DSolve:

https://wolfram.com/xid/0p2n-c7nghj

Use D to specify a heat equation with homogeneous Dirichlet boundary conditions:

https://wolfram.com/xid/0p2n-mzmdbz
The eigensystem for this differential system can be found with DEigensystem:

https://wolfram.com/xid/0p2n-idg284

https://wolfram.com/xid/0p2n-h2eas0


https://wolfram.com/xid/0p2n-zg2obo

D can be defined using DifferenceDelta:

https://wolfram.com/xid/0p2n-im5ulz


https://wolfram.com/xid/0p2n-sxvvx5

D can be defined using DiscreteShift:

https://wolfram.com/xid/0p2n-8dmfw6


https://wolfram.com/xid/0p2n-k8ubuv

The right one-sided derivative is computed with a right-hand limit:

https://wolfram.com/xid/0p2n-2xgj8

The left one-sided derivative is computed with a left-hand limit:

https://wolfram.com/xid/0p2n-cfb5um

Note that this function is not differentiable at x==0:

https://wolfram.com/xid/0p2n-m1ktz7

D assumes that other variables are independent of the differentiation variable:

https://wolfram.com/xid/0p2n-mi2wkt

https://wolfram.com/xid/0p2n-gqaspq

Dt assumes that other variables may depend on the differentiation variable:

https://wolfram.com/xid/0p2n-2y7mt7

By manually specifying all other variables as constant, Dt can yield the same result as D:

https://wolfram.com/xid/0p2n-ouhzor

Compute the derivative of an implicit function using D and Solve:

https://wolfram.com/xid/0p2n-dper08

https://wolfram.com/xid/0p2n-d5tfl4

Use ImplicitD to compute the derivative of an implicit function:

https://wolfram.com/xid/0p2n-bn0wo1

Possible Issues (5)Common pitfalls and unexpected behavior
Results may not immediately be given in the simplest possible form:

https://wolfram.com/xid/0p2n-vb9


https://wolfram.com/xid/0p2n-vgw

Functions given in different forms can yield the same derivatives:

https://wolfram.com/xid/0p2n-b4k


https://wolfram.com/xid/0p2n-h43

D returns generic results that may not account for discontinuities, cusps or other special points:

https://wolfram.com/xid/0p2n-lyep5j

https://wolfram.com/xid/0p2n-cq0q7t

Neither f nor g is differentiable at 0:

https://wolfram.com/xid/0p2n-6i4ml




f is discontinuous, and g has a cusp:

https://wolfram.com/xid/0p2n-479i8

If a function can be expanded into a Piecewise expression, D will provide more accurate results:

https://wolfram.com/xid/0p2n-gcu45i

Cached values for D may miss changes in underlying definitions:

https://wolfram.com/xid/0p2n-eq61w0


https://wolfram.com/xid/0p2n-db1bsn

The issue can be resolved by clearing the system cache:

https://wolfram.com/xid/0p2n-cx06ag

https://wolfram.com/xid/0p2n-2hf3w

The variable of differentiation is treated literally:

https://wolfram.com/xid/0p2n-jq3j0

The following mathematically equivalent input gives 0 because there is no Sin[x] in the first argument:

https://wolfram.com/xid/0p2n-twu26u

Interactive Examples (2)Examples with interactive outputs
Find the tangent line to a function:

https://wolfram.com/xid/0p2n-ff39fs

https://wolfram.com/xid/0p2n-epu042

https://wolfram.com/xid/0p2n-blxvh

Visualize the secant converging to the tangent as for different base points
:

https://wolfram.com/xid/0p2n-eoc4e6

https://wolfram.com/xid/0p2n-oenv5c

https://wolfram.com/xid/0p2n-1xoxke

https://wolfram.com/xid/0p2n-l0jtyk

Neat Examples (2)Surprising or curious use cases
Compute the tangent and normal vectors of a 3D parametric function:

https://wolfram.com/xid/0p2n-kaeb4w

https://wolfram.com/xid/0p2n-cghhqk

https://wolfram.com/xid/0p2n-cp8lsa

Create a table of n derivatives:

https://wolfram.com/xid/0p2n-chq0g5

https://wolfram.com/xid/0p2n-70w5xz

Wolfram Research (1988), D, Wolfram Language function, https://reference.wolfram.com/language/ref/D.html (updated 2024).
Text
Wolfram Research (1988), D, Wolfram Language function, https://reference.wolfram.com/language/ref/D.html (updated 2024).
Wolfram Research (1988), D, Wolfram Language function, https://reference.wolfram.com/language/ref/D.html (updated 2024).
CMS
Wolfram Language. 1988. "D." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/D.html.
Wolfram Language. 1988. "D." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/D.html.
APA
Wolfram Language. (1988). D. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/D.html
Wolfram Language. (1988). D. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/D.html
BibTeX
@misc{reference.wolfram_2025_d, author="Wolfram Research", title="{D}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/D.html}", note=[Accessed: 20-June-2025
]}
BibLaTeX
@online{reference.wolfram_2025_d, organization={Wolfram Research}, title={D}, year={2024}, url={https://reference.wolfram.com/language/ref/D.html}, note=[Accessed: 20-June-2025
]}