Символ Почхаммера
pochhammer( возвращает символ Pochhammer (x) n.x,n)
Поиск символа 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
Если условия выполнены, 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 один раз в отношении 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)
Использовать 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
Постройте график обозначения Почхаммера из 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')

Если x и n являются числовыми значениями, то возвращается явный числовой результат. В противном случае возвращается символьный вызов функции.
Если оба x и x + n являются непозитивными целыми числами, то
Γ (1 − x − n).
Применяются следующие особые случаи.
Γ (n + 1) (2) n = Γ (n + 2)
Если n является положительным целым числом, то expand(pochhammer(x,n)) возвращает расширенный многочлен + n − 1).
Если n не является целым числом, то expand(pochhammer(x,n)) возвращает представление в терминах gamma.