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