факториал

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

Синтаксис

factorial(n)

Описание

пример

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

Примеры

свернуть все

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

syms n
f = n^2 + 1;
fFac = factorial(f)
fFac =
factorial(n^2 + 1)

Вычислите fFac для значения n путем замены n со значением.

subs(fFac,n,3) % value at n=3 
ans =
     3628800

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

syms n
f = factorial(n^2 + n + 1);
diff(f)
ans =
factorial(n^2 + n + 1)*psi(n^2 + n + 2)*(2*n + 1)

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

syms n
f = factorial(n^2 + n + 1);
expand(f)
ans =
factorial(n^2 + n)*(n^2 + n + 1)

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

syms n
f = factorial(n)/exp(n);
limit(f,n,Inf)
ans =
Inf

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

A = sym([1 2; 3 4]);
factorial(A)
ans =
[ 1,  2]
[ 6, 24]

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

свернуть все

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

Больше о

свернуть все

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

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

n!=k=1nk

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

Советы

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

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

| | |

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