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 на сокращении совпадает с пределом “снизу”:
.