[doc] misc. patchs & small improvements
[scilab.git] / scilab / modules / elementary_functions / help / ru_RU / discrete / factorial.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  *
4  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
5  * Copyright (C) 2011 - DIGITEO - Michael Baudin
6  *
7  * Copyright (C) 2012 - 2016 - Scilab Enterprises
8  *
9  * This file is hereby licensed under the terms of the GNU GPL v2.0,
10  * pursuant to article 5.3.4 of the CeCILL v.2.1.
11  * This file was originally licensed under the terms of the CeCILL v2.1,
12  * and continues to be available under such terms.
13  * For more information, see the COPYING file which you should have received
14  * along with this program.
15  *
16  -->
17 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="factorial" xml:lang="ru">
18     <refnamediv>
19         <refname>factorial</refname>
20         <refpurpose>Функция факториал</refpurpose>
21     </refnamediv>
22     <refsynopsisdiv>
23         <title>Синтаксис</title>
24         <synopsis>
25             f = factorial ( n )
26
27         </synopsis>
28     </refsynopsisdiv>
29     <refsection>
30         <title>Параметры</title>
31         <variablelist>
32             <varlistentry>
33                 <term>n :</term>
34                 <listitem>
35                     <para>
36                         Матрица чисел удвоенной точности (double). Числа должны быть положительными целыми.
37                     </para>
38                 </listitem>
39             </varlistentry>
40             <varlistentry>
41                 <term>f :</term>
42                 <listitem>
43                     <para> матрица чисел удвоенной точности.</para>
44                 </listitem>
45             </varlistentry>
46         </variablelist>
47     </refsection>
48     <refsection>
49         <title>Описание</title>
50         <para>
51             Возвращает факториал <literal>n</literal>, то есть, произведение всех целых чисел
52             1 * 2 * ... * n.
53         </para>
54         <para>
55             Эта функция переполняет разрядную сетку при n&gt;170.
56         </para>
57     </refsection>
58     <refsection>
59         <title>Примеры</title>
60         <programlisting role="example"><![CDATA[
61 // Делаем таблицу факториала
62 n = (0:30)';
63 [n factorial(n)]
64
65 // Смотрим пределы факториала: f(171)=%inf
66 factorial(170) // 7.257415615307998967e306
67 factorial(171) // %inf
68
69 // Построим на графике функцию во всём её диапазоне.
70 scf();
71 plot ( 1:170 , factorial , "b-o" );xgrid
72 h = gcf();
73 h.children.log_flags="nln";
74
75    ]]></programlisting>
76     </refsection>
77     <refsection>
78         <title>Литература</title>
79         <para>"Introduction to discrete probabilities", Michael Baudin, 2011</para>
80     </refsection>
81 </refentry>