polylog
Функция полилогарифма
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
polylog(n
, x
)
polylog(n,x)
представляет функцию полилогарифма Li n (x) индекса n в точке x.
Для комплексного числа x модуля |x | <1, функция полилогарифма индекса n задан как
.
Эта функция расширена к целой комплексной плоскости аналитическим продолжением. Не путайте полилогарифмы Li n с интегральной функцией логарифма Li
, который отображен с помощью того же символа (без индекса).
Если n
является целым числом и x
число с плавающей запятой, то результат с плавающей точкой вычисляется.
Если n
является целым числом меньше или равный 1, то явное выражение возвращено для любого входного параметра x
. Если n
является целым числом, больше, чем 1 или если n
является символьным выражением, то на неоцененный звонок polylog
отвечают, если x
не является числом с плавающей запятой. Если n
является численным значением, но не целым числом, то ошибка происходит.
Некоторые специальные значения для n = 2 реализованы (cf. dilog
). Значения Li n (0) = 0 и реализованы для любого n. Кроме того, для любого n ≠ 1.
Li n (x) имеет особенность в точке x = 1 для индексов n ≤ 1. Для индексов n ≥ 1, точка x = 1 является точкой разветвления. Разрез является действительным интервалом. Скачок происходит при пересечении этого сокращения. Cf. Пример 2.
Математически, polylog(2,x)
совпадает с dilog
(1-x)
.
Когда названо аргументом x
с плавающей точкой, функция чувствительна к переменной окружения DIGITS
, который определяет числовую рабочую точность.
Явные результаты возвращены для целочисленных индексов n ≤ 1:
polylog(-5, x), polylog(-1, x), polylog(0, x), polylog(1, x)
На неоцененный звонок отвечают, если индексом является целочисленный n> 1 или символьное выражение:
polylog(2, x), polylog(n^2 + 1, 2), polylog(n + 1, 2.0)
Значения с плавающей точкой вычисляются для целочисленных индексов n и аргументы x с плавающей точкой:
polylog(-5, -1.2), polylog(10, 100.0 + 3.2*I)
Реализованы некоторые специальные символьные значения:
polylog(4, 1), polylog(5, -1), polylog(2, I)
assume(n <> 1): polylog(n, -1)
unassume(n): polylog(n, -1)
Для индексов n ≥ 1, действительный интервал является разрезом. Значения, возвращенные polylog
, переходят при пересечении этого сокращения:
polylog(3, 1.2 + I/10^1000) - polylog(3, 1.2 - I/10^1000)
Функции diff
, float
, limit
и series
обрабатывают выражения, включающие polylog
:
diff(polylog(n, x), x), float(polylog(4, 3 + I))
series(polylog(4, sin(x)), x = 0)
|
Арифметическое выражение, представляющее целое число |
|
Арифметическое выражение.
x
Л. Льюин, “Полилогарифмы и связанные функции”, северная Голландия (1981). Л. Льюин (редактор)., “Структурные свойства полилогарифмов”, математическое издание 37 обзоров и монографий, американское математическое общество, провидение (1991).
Полилогарифмы характеризуются в сочетании с Li n (0) = 0 и Li 1 (x) = - ln (1 - x). Li n (x) является рациональной функцией в x для n ≤ 0.
Li n имеет разрез вдоль действительного интервала для индексов n ≥ 1. Значение в точке x на сокращении совпадает с пределом “снизу”:
.