# factorial

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

## Последовательность вызова

                f = factorial ( n )

## Параметры

n :

  Матрица чисел удвоенной точности (double). Числа должны быть положительными целыми.

f :

  матрица чисел удвоенной точности.

## Описание

Возвращает факториал `n`, то есть, произведение всех целых чисел 1 * 2 * ... * n.

Эта функция переполняет разрядную сетку при n>170.

## Примеры

    // Делаем таблицу факториала
    n = (0:30)';
    [n factorial(n)]

    // Смотрим пределы факториала: f(171)=%inf
    factorial(170) // 7.257415615307998967e306
    factorial(171) // %inf

    // Построим на графике функцию во всём её диапазоне.
    scf();
    plot ( 1:170 , factorial , "b-o" );xgrid
    h = gcf();
    h.children.log_flags="nln";

## Литература

"Introduction to discrete probabilities", Michael Baudin, 2011