expint

Экспоненциальная интегральная функция

Синтаксис

Описание

пример

Y = expint(X) оценивает экспоненциальный интеграл для каждого элемента X.

Примеры

свернуть все

Найдите экспоненциальный интеграл для X = 1+2i.

Y = expint(1+2i)
Y = -0.1268 - 0.0351i

Постройте экспоненциал интеграла для X в интервале [0,10].

X = 0:0.01:10;
Y = expint(X);
plot(X,Y)
axis([-1 10 -0.5 4])
xlabel('$x$','interpreter','latex')
ylabel('$E_1(x)$','interpreter','latex')
title('Exponential Integral','interpreter','latex')

Figure contains an axes. The axes with title Exponential Integral contains an object of type line.

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

свернуть все

Входной массив, заданный как скалярный, векторный, матричный или многомерный массив.

Типы данных: single | double
Поддержка комплексного числа: Да

Подробнее о

свернуть все

Экспоненциальный интеграл

Экспоненциальный интеграл x определяется как

E1(x)=xet/t dt.

По аналитическому продолжению expint является скалярной функцией в комплексной плоскости, срезанной вдоль отрицательной вещественной оси.

Существует другая функция, которая иногда называется экспоненциальным интегралом: интеграл основного значения Коши

Ei(x)=xet/t dt,

который для положительных реальных x связан с expint как

limδ0+E1(x+i0)=Ei(x)iπ.

Ссылки

[1] Абрамовиц, М. и И. А. Штегун. Справочник по математическим функциям. Глава 5, Нью-Йорк: Dover Publications, 1965.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

|

Представлено до R2006a