dawson

Интеграл Доусона

Синтаксис

Описание

пример

dawson(X) представляет интеграл Доусона.

Примеры

Интеграл Доусона для числовых и символьных аргументов

В зависимости от его аргументов, dawson возвращает результаты с плавающей точкой или точные символьные результаты.

Вычислите интегралы Доусона для этих чисел. Поскольку эти числа не являются символическими объектами, dawson возвращает результаты с плавающей точкой.

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

Вычислите интегралы Доусона для чисел, преобразованных в символические объекты. Для многих символических (точных) чисел, dawson возвращает неразрешенные символические вызовы.

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

Использовать vpa для аппроксимации символьных результатов с числами с плавающей запятой:

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

Постройте график интеграла Доусона

Постройте график интеграла Доусона на интервале от-10 до 10.

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

Figure contains an axes. The axes contains an object of type functionline.

Выражения в указатель, содержащие интеграл Доусона

Многие функции, такие как diff и limit, может обрабатывать выражения, содержащие dawson.

Найдите первую и вторую производные интеграла Доусона:

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)

Найдите предел этого выражения, связанный с dawson:

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

Входные параметры

свернуть все

Вход, заданный как символьное число, переменная, выражение или функция, или как вектор или матрица символьных чисел, переменных, выражений или функций.

Подробнее о

свернуть все

Интеграл Доусона

Интеграл Доусона, также называемый функцией Доусона, определяется следующим образом:

dawson(x)=D(x)=ex20xet2dt

Symbolic Math Toolbox™ использует это определение для реализации dawson.

Альтернативное определение интеграла Доусона

D(x)=ex20xet2dt

Совет

  • dawson(0) возвращает 0.

  • dawson(Inf) возвращает 0.

  • dawson(-Inf) возвращает 0.

См. также

|

Введенный в R2014a
Для просмотра документации необходимо авторизоваться на сайте