Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語
Справка Scilab >> Основные функции > Дискретная математика > factorial

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

Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Feb 14 15:13:21 CET 2017