factorial

Fatorial n! de inteiros não negativos.

Categoria: Mathematics > Elementary Math

Sintaxe

f = factorial(n)

Retorna o produto 1*2*...*n para cada elemento de n.

Descrição

Fatoriais crescem muito rápido. Em precisão dupla factorial(170) vale cerca de 7.26e306 e factorial(171) já estoura para Inf. Depois de factorial(21) o resultado deixa de ser um inteiro exato em double, apenas o valor representável mais próximo.

Para argumentos não inteiros, a generalização é gamma(n + 1).

Argumentos de entrada

n
Array de inteiros não negativos (em qualquer classe numérica).

Argumentos de saída

f
Array do mesmo tamanho de n. factorial(0) é 1.

Exemplo

Fatoriais pequenos e grandes

factorial([0 1 5 10])
factorial(171)
Saída
ans = 1×4

           1           1         120     3628800
ans = Inf

Veja também

gamma nchoosek prod gammaln