Язык программирования R/Математика: различия между версиями

Содержимое удалено Содержимое добавлено
Arithmetics
Вычисление факториала
Строка 597:
=== Вычисление факториала ===
 
Функция <code>factorial()</code> возвращает факториал натурального числа. Конечно, также, можно применить функцию <code>prod()</code> к вектору последовательных натуральных чисел от единицы.
<tt>factorial</tt> returns the factorial of an integer. This can also be computed using the <tt>prod()</tt> (product) applied to the vector of integers between 1 and the number of interest.
 
<pre width = 80>
Строка 606:
</pre>
 
'''Внимание:''' имейте ввиду, что по соглашению <math>0!=1</math>, и функция <code>factorial()</code> возвращает 1 от нулевого аргумента, однако, функция <code>prod()</code> об этом "не знает" и вернёт 0.
Note that by convention <math>0!=1</math>. <tt>factorial()</tt> returns 1 in 0. This is not the case with the <tt>prod()</tt> functions.
 
<pre width = 80>
Строка 615:
</pre>
 
Значения факториала могут быть очень большими, и достаточно легко превысить лимиты ОС:
Factorial numbers can be very large and cannot be computed for high values.
 
<pre>
Строка 622:
> factorial(171)
[1] Inf
Предупреждение
Message d'avis :
In factorial(171) : valueзначение out of range inв 'gammafn' -- за пределами
</pre>