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 object. The axes object 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] Abramowitz, M. и я. А. Стегун. Руководство математических функций. Глава 5, Нью-Йорк: Дуврские публикации, 1965.

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

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

Смотрите также

|

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