Documentation Center

  • Trial Software
  • Product Updates


Dawson's integral

Use only in the MuPAD Notebook Interface.

This functionality does not run in MATLAB.




dawson(x) represents Dawson's integral, which is defined as .

dawson(x) returns special values for x = 0 and . For all other symbolic values of x, unevaluated function calls are returned. Cf. Example 1.

Environment Interactions

When called with floating-point arguments, this function is sensitive to the environment variable DIGITS which determines the numerical working precision.


Example 1

For the following arguments, special values are returned:

dawson(0), dawson(infinity), dawson(-infinity)

For other symbolic arguments, a symbolic call is returned:

dawson(1), dawson(5+I)

Floating point values are returned for floating-point arguments:

dawson(0.0), dawson(1.0), dawson(-3.4 + 0.2*I)

Example 2

The functions diff, float, limit, and series handle expressions involving the dawson function:

diff(dawson(x^2), x), float(dawson(7))

limit(x*dawson(x), x = infinity)

series(dawson(x), x = infinity, 4)



An arithmetical expression

Return Values

Arithmetical expression.

Overloaded By


See Also

MuPAD Functions

Was this topic helpful?