exponenta event banner

pochhammer

Символ Почхаммера

Синтаксис

Описание

пример

pochhammer(x,n) возвращает символ Pochhammer (x) n.

Примеры

Поиск символа Pochhammer для числовых и символьных входных данных

Поиск символа Pochhammer для цифровых входных данных x = 3 в n = 2.

pochhammer(3,2)
ans =
    12

Поиск символа Pochhammer для символьного ввода x в n = 3. pochhammer функция не возвращает автоматически развернутую форму выражения. Использовать expand вызвать pochhammer для возврата формы развернутого выражения.

syms x
P = pochhammer(x, 3)
P = expand(P)
P =
pochhammer(x, 3)
P =
x^3 + 3*x^2 + 2*x

Перезапись и факторные выходы Pochhammer

Если условия выполнены, expand переписывает решение с помощью gamma.

syms n x
assume(x>0)
assume(n>0)
P = pochhammer(x, n);
P = expand(P)
P =
gamma(n + x)/gamma(x)

Чтобы использовать переменные в дальнейших вычислениях, очистите их допущения, воссоздав их с помощью syms.

syms n x

Для преобразования расширенного выхода pochhammer в свои факторы, использование factor.

P = expand(pochhammer(x, 4));
P = factor(P)
P =
[ x, x + 3, x + 2, x + 1]

Дифференцировать символ Pochhammer

Дифференцироваться pochhammer один раз в отношении x.

syms n x
diff(pochhammer(x,n),x)
ans =
pochhammer(x, n)*(psi(n + x) - psi(x))

Дифференцироваться pochhammer дважды в отношении n.

diff(pochhammer(x,n),n,2)
ans =
pochhammer(x, n)*psi(n + x)^2 + pochhammer(x, n)*psi(1, n + x)

Расширение символа Pochhammer серии Taylor

Использовать taylor чтобы найти расширение серии Тейлора pochhammer с n = 3 вокруг точки расширения x = 2.

syms x
taylor(pochhammer(x,3),x,2)
ans =
26*x + 9*(x - 2)^2 + (x - 2)^3 - 28

Графическое обозначение Pochhammer

Постройте график обозначения Почхаммера из n = 0 кому n = 4 для x. Использовать axis для отображения области, представляющей интерес.

syms x
fplot(pochhammer(x,0:4))
axis([-4 4 -4 4])

grid on
legend('n = 0','n = 1','n = 2','n = 3','n = 4','Location','Best')
title('Pochhammer symbol (x)_n for n=0 to n=4')

Figure contains an axes. The axes with title Pochhammer symbol (x)_n for n=0 to n=4 contains 5 objects of type functionline. These objects represent n = 0, n = 1, n = 2, n = 3, n = 4.

Входные аргументы

свернуть все

Ввод, определяемый как число, вектор, матрица или многомерный массив, или символьное число, переменная, вектор, матрица, многомерный массив, функция или выражение.

Ввод, определяемый как число, вектор, матрица или многомерный массив, или символьное число, переменная, вектор, матрица, многомерный массив, функция или выражение.

Подробнее

свернуть все

Символ Почхаммера

Символ Почхаммера определяется как

(x) n = Γ (x + n) Γ (x),

где Γ - гамма-функция.

Если n - положительное целое число, символ Почхаммера равен

(x) n = x (x + 1)... (x + n − 1)

Алгоритмы

  • Если x и n являются числовыми значениями, то возвращается явный числовой результат. В противном случае возвращается символьный вызов функции.

  • Если оба x и x + n являются непозитивными целыми числами, то

    (x) n = (1) (1 x) Γ (1 − x − n).

  • Применяются следующие особые случаи.

    (x) 0 = 1 (x) 1 = x (x) 1 = 1x 1 (1) n = Γ (n + 1) (2) n = Γ (n + 2)

  • Если n является положительным целым числом, то expand(pochhammer(x,n)) возвращает расширенный многочлен x (x + 1)... (x + n − 1).

  • Если n не является целым числом, то expand(pochhammer(x,n)) возвращает представление в терминах gamma.

См. также

|

Представлен в R2014b