* Bug #7782 fixed - Trick for lcm and gcd
[scilab.git] / scilab / modules / elementary_functions / help / fr_FR / discrete / lcm.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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="fr" xml:id="lcm">
3     <refnamediv>
4         <refname>lcm</refname>
5         <refpurpose>Plus petit commun multiple (PPCM) de polynômes
6             ou d'entiers
7         </refpurpose>
8     </refnamediv>
9     <refsynopsisdiv>
10         <title>Séquence d'appel</title>
11         <synopsis>[pp, fact] = lcm(p)</synopsis>
12     </refsynopsisdiv>
13     <refsection>
14         <title>Paramètres</title>
15         <variablelist>
16             <varlistentry>
17                 <term>p  </term>
18                 <listitem>
19                     <para>vecteur de polynômes (type égal à 2) ou d'entiers (type égal à 8)
20                     </para>
21                 </listitem>
22             </varlistentry>
23             <varlistentry>
24                 <term>fact  </term>
25                 <listitem>
26                     <para>vecteur de polynômes ou d'entiers
27                     </para>
28                 </listitem>
29             </varlistentry>
30             <varlistentry>
31                 <term>pp  </term>
32                 <listitem>
33                     <para>polynôme ou un entier
34                     </para>
35                 </listitem>
36             </varlistentry>
37         </variablelist>
38     </refsection>
39     <refsection>
40         <title>Description</title>
41         <para>
42             <literal>pp = lcm(p)</literal> calcule le PPCM <literal>pp</literal>  du vecteur
43             <literal>p</literal> au sens des polynômes ou des entiers.
44         </para>
45         <para>
46             <literal>[pp, fact] = lcm(p)</literal> calcule de plus le vecteur <literal>fact</literal> tel que :
47         </para>
48         <para>
49             <literal>p.*fact = pp*ones(p)</literal>
50         </para>
51         <para>
52             Le plus petit commun multiple d'une matrice <literal>p</literal> de réels peut s'obtenir en la convertissant
53             en polynôme avant d'appeler <literal>lcm</literal>, grâce à la commande <literal>p = inv_coeff(p, 0)</literal>.
54         </para>
55     </refsection>
56     <refsection>
57         <title>Exemples</title>
58         <programlisting role="example"><![CDATA[
59 //cas des polynomes
60 s=poly(0,'s');
61 p=[s,s*(s+1)^2,s^2*(s+2)];
62 [pp,fact]=lcm(p);
63 p.*fact, pp
64
65 //cas des entiers
66 V=int32([2^2*3^5, 2^3*3^2,2^2*3^4*5]);
67 lcm(V)
68  ]]></programlisting>
69     </refsection>
70     <refsection role="see also">
71         <title>Voir aussi</title>
72         <simplelist type="inline">
73             <member>
74                 <link linkend="gcd">gcd</link>
75             </member>
76             <member>
77                 <link linkend="bezout">bezout</link>
78             </member>
79         </simplelist>
80     </refsection>
81 </refentry>