GPL + CeCILL Header change
[scilab.git] / scilab / modules / elementary_functions / help / ru_RU / discrete / lcm.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4  * Copyright (C) 2006-2008 - INRIA
5  *
6  * Copyright (C) 2012 - 2016 - Scilab Enterprises
7  *
8  * This file is hereby licensed under the terms of the GNU GPL v2.0,
9  * pursuant to article 5.3.4 of the CeCILL v.2.1.
10  * This file was originally licensed under the terms of the CeCILL v2.1,
11  * and continues to be available under such terms.
12  * For more information, see the COPYING file which you should have received
13  * along with this program.
14  * === LICENSE_END ===
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:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:lang="ru" xml:id="lcm">
18     <refnamediv>
19         <refname>lcm</refname>
20         <refpurpose>наименьшее общее кратное (НОК)</refpurpose>
21     </refnamediv>
22     <refsynopsisdiv>
23         <title>Последовательность вызова</title>
24         <synopsis>[pp, fact] = lcm(p)</synopsis>
25     </refsynopsisdiv>
26     <refsection>
27         <title>Аргументы</title>
28         <variablelist>
29             <varlistentry>
30                 <term>p</term>
31                 <listitem>
32                     <para>
33                         вектор-строка полиномиальных значений <literal>p = [p1, ..., pn]</literal> либо
34                         вектор-строка целочисленных значений (тип 8).
35                     </para>
36                 </listitem>
37             </varlistentry>
38             <varlistentry>
39                 <term>fact</term>
40                 <listitem>
41                     <para>
42                         вектор полиномиальных или целочисленных значений (тип 8).
43                     </para>
44                 </listitem>
45             </varlistentry>
46             <varlistentry>
47                 <term>pp</term>
48                 <listitem>
49                     <para>полином или целое число.</para>
50                 </listitem>
51             </varlistentry>
52         </variablelist>
53     </refsection>
54     <refsection>
55         <title>Описание</title>
56         <para>
57             <code>pp=lcm(p)</code> вычисляет наименьшее общее кратное <varname>pp</varname> вектора полиномиальных значений <varname>p</varname>.
58         </para>
59         <para>
60             <code>[pp, fact]=lcm(p)</code> вычисляет дополнительно вектор <varname>fact</varname> такой, что:
61         </para>
62         <para>
63             <code>p.*fact=pp*ones(p)</code>.
64         </para>
65     </refsection>
66     <refsection>
67         <title>Примеры</title>
68         <programlisting role="example"><![CDATA[ 
69 //случай полиномов
70 s=poly(0,'s');
71 p=[s,s*(s+1)^2,s^2*(s+2)];
72 [pp,fact]=lcm(p);
73 p.*fact, pp
74
75 //случай целых чисел
76 V=int32([2^2*3^5, 2^3*3^2,2^2*3^4*5]);
77 lcm(V)
78  ]]></programlisting>
79     </refsection>
80     <refsection role="see also">
81         <title>Смотрите также</title>
82         <simplelist type="inline">
83             <member>
84                 <link linkend="gcd">gcd</link>
85             </member>
86             <member>
87                 <link linkend="bezout">bezout</link>
88             </member>
89         </simplelist>
90     </refsection>
91 </refentry>