Ei
Интегральная показательная функция
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Ei(x
) Ei(n, x
)
Ei(x)
представляет экспоненциальный интеграл.
Ei(n, x)
представляет экспоненциальный интеграл.
Если x
является числом с плавающей запятой, то Ei(x)
возвращает численное значение экспоненциального интеграла. Специальные значения Ei (∞) = ∞ и Ei (-∞) = 0 реализованы. Для всех других аргументов Ei(x)
возвращает символьный вызов функции.
Если и n
и x
являются численными значениями и если по крайней мере один из них является числом с плавающей запятой, то Ei(n, x)
возвращает значение с плавающей точкой.
Специальные значения Ei (n, ∞) = 0 и Ei (n, - ∞) = - ∞ реализованы для произвольного n
.
Если n
является неположительным целым числом, не больше, чем Pref::autoExpansionLimit
(), то Ei(n, x)
возвращает явное выражение формы exp(-x)*p(1/x)
, где p
является полиномом степени 1 - n
. Например:
.
Используйте expand
, если такие представления также желаемы для |n|
, больше, чем Pref::autoExpansionLimit
().
Если x
является положительной константой, Ei(1, x)
возвращает - Ei(-x)
. Для отрицательного постоянного x
Ei(1, x)
возвращает - Ei(-x) - π i
.
Поскольку все другие аргументы Ei(n, x)
возвращают символьный вызов функции.
Когда названо аргументом с плавающей точкой, функция чувствительна к переменной окружения DIGITS
, который определяет числовую рабочую точность.
Мы демонстрируем некоторые вызовы с точными и символьными входными данными:
Ei(1), Ei(sqrt(2)), Ei(x + 1), Ei(infinity), Ei(-infinity)
Ei(sqrt(2), PI), Ei(2, x + 1), Ei(3, infinity), Ei(I, -infinity)
Если первый аргумент является неположительным целым числом, явное выражение возвращено:
Ei(-5, x)
Значения с плавающей точкой вычисляются для аргументов с плавающей точкой:
Ei(-1000.0), Ei(1.0), Ei(12.3), Ei(2.0 + 10.0*I)
Ei(3, -1000.0), Ei(1 + I, 1.0), Ei(-2, 12.3), Ei(1.0 + I, 2 + 10*I)
Для положительного постоянного x
Ei(1, x)
возвращает - Ei(-x)
. Для отрицательного постоянного x
Ei(1, x)
возвращает - Ei(-x) - π i
:
Ei(1, 3), Ei(1, -3)
Функциональный Ei(x)
с 1 аргументом сингулярен в начале координат:
Ei(0)
Error: Singularity. [Ei]
Отрицательная вещественная ось является разрезом. Скачок высоты 2 π i происходит при пересечении этого сокращения:
Ei(-1.0), Ei(-1.0 + 10^(-10)*I), Ei(-1.0 - 10^(-10)*I)
Системные функции, такие как diff
, float
, limit
, expand
и series
обрабатывают выражения, включающие Ei
:
diff(Ei(x), x, x, x), float(ln(3 + Ei(sqrt(PI))))
diff(Ei(3, x), x, x, x), float(ln(3 + Ei(I, sqrt(PI))))
limit(Ei(2*x^2/(1+x)), x = infinity)
expand(Ei(3, x))
series(Ei(3, x), x = 0, 3)
series(Ei(7/2, x), x = infinity, 3)
|
Арифметическое выражение.
n
, x
Если n
является неположительным целым числом, то Ei(n, x)
является аналитической функцией x
в комплексной плоскости кроме полюса в начале координат. Для всех других значений n
функциональный Ei(n, x)
имеет разрез вдоль отрицательной действительной полу оси, где значения совпадают с пределом “сверху”:
для действительного x <0.
Функциональный Ei(x)
с 1 аргументом связан с функцией с 2 аргументами
.
Это имеет логарифмическую особенность в начале координат и разрезе вдоль отрицательной вещественной оси. В отличие от функционального Ei(n, x)
с 2 аргументами функциональный Ei с 1 аргументом (x) не непрерывен ни от одного выше или ниже вдоль разреза.
Функции Ei(n, x)
связаны с неполной гамма функцией igamma
.
Функции Ei(x)
и Ei(n, x)
соответствуют интегральным показательным функциям Ei (x) и E n (x), рассмотренный в М. Абрамовице и мне. Stegun, “Руководство Математических функций”, Dover Publications Inc., Нью-Йорк (1965).