factorial

Факториал символьного входа

Синтаксис

Описание

пример

f = factorial(n) возвращает факториал n. Если n массив, factorial действия, поэлементные на n.

Примеры

свернуть все

Вычислите факториал для символьного числа.

f = factorial(sym(20))
f = 2432902008176640000sym ('2432902008176640000')

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

syms n
expr = n^2 + 1;
f = factorial(expr)
f = n2+1!факториал (n^2 + 1)

Вычислите факториал для значения n = 3. Замените значением n при помощи subs.

fVal = subs(f,n,3)
fVal = 3628800sym (3628800)

Дифференцируйте выражение, содержащее функцию факториала (n2+n+1)!

syms n
f = factorial(n^2 + n + 1)
f = n2+n+1!факториал (n^2 + n + 1)
df = diff(f)
df = n2+n+1!ψpsi(n2+n+2)2n+1факториал ((n^2 + n + 1)) *psi ((n^2 + n + 2)) * (2*n + 1)

Производная функции факториала выражается в терминах psi функция.

Расширьте выражение, содержащее функцию факториала.

syms n
f = factorial(n^2 + n + 1);
f1 = expand(f)
f1 = n2+n!n2+n+1факториал ((n^2 + n)) * (n^2 + n + 1)

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

syms n
f = factorial(n)/exp(n);
fLim = limit(f,n,Inf)
fLim = sym(inf)

Вычислите факториал для входа массивов. factorial вводятся действия, поэлементные на массиве.

A = sym([1 3; 4 5]);
f = factorial(A)
f = 

(1624120)[sym (1), sym (6); sym (24), sym (120)]

Входные параметры

свернуть все

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

Больше о

свернуть все

Функция факториала

Факториал номера n определяется следующим образом.

n!=k=1nk

Факториал 0 равняется 1.

Советы

  • Вызов factorial для номера, который не является символьным объектом, вызывает MATLAB® factorial функция.

Смотрите также

| | |

Представленный в R2012a