Documentation

This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

dawson

Dawson integral

Syntax

Description

example

dawson(X) represents the Dawson integral.

Examples

Dawson Integral for Numeric and Symbolic Arguments

Depending on its arguments, dawson returns floating-point or exact symbolic results.

Compute the Dawson integrals for these numbers. Because these numbers are not symbolic objects, dawson returns floating-point results.

A = dawson([-Inf, -3/2, -1, 0, 2, Inf])
A =
         0   -0.4282   -0.5381         0    0.3013         0

Compute the Dawson integrals for the numbers converted to symbolic objects. For many symbolic (exact) numbers, dawson returns unresolved symbolic calls.

symA = dawson(sym([-Inf, -3/2, -1, 0, 2, Inf]))
symA =
[ 0, -dawson(3/2), -dawson(1), 0, dawson(2), 0]

Use vpa to approximate symbolic results with floating-point numbers:

vpa(symA)
ans =
[ 0,...
-0.42824907108539862547719010515175,...
-0.53807950691276841913638742040756,...
0,...
0.30134038892379196603466443928642,...
0]

Plot the Dawson Integral

Plot the Dawson integral on the interval from -10 to 10.

syms x
fplot(dawson(x), [-10, 10])
grid on

Handle Expressions Containing Dawson Integral

Many functions, such as diff and limit, can handle expressions containing dawson.

Find the first and second derivatives of the Dawson integral:

syms x
diff(dawson(x), x)
diff(dawson(x), x, x)
ans =
1 - 2*x*dawson(x)
 
ans =
2*x*(2*x*dawson(x) - 1) - 2*dawson(x)

Find the limit of this expression involving dawson:

limit(x*dawson(x), Inf)
ans =
1/2

Input Arguments

collapse all

Input, specified as a symbolic number, variable, expression, or function, or as a vector or matrix of symbolic numbers, variables, expressions, or functions.

More About

collapse all

Dawson Integral

The Dawson integral, also called the Dawson function, is defined as follows:

dawson(x)=D(x)=ex20xet2dt

Symbolic Math Toolbox™ uses this definition to implement dawson.

The alternative definition of the Dawson integral is

D(x)=ex20xet2dt

Tips

  • dawson(0) returns 0.

  • dawson(Inf) returns 0.

  • dawson(-Inf) returns 0.

See Also

|

Introduced in R2014a

Was this topic helpful?