6c3e0190cccea28c112c54d46d8049158416cd4d
[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 à 1 ou 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 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         <para>
56             Si <literal>p</literal> est donné comme un flottant entier (type 1), alors il est traité comme un <literal>int32</literal>.
57         </para>
58     </refsection>
59     <refsection>
60         <title>Exemples</title>
61         <programlisting role="example"><![CDATA[
62 // Cas des polynômes
63 s = %s;
64 p = [s s*(s+1)^2 s^2*(s+2)];
65 [pp,fact] = lcm(p);
66 p.*fact, pp
67
68 // Cas des entiers
69 V = int32([2^2*3^5, 2^3*3^2,2^2*3^4*5]);
70 lcm(V)
71
72 // Cas des doubles
73 V = [2^2*3^5, 2^3*3^2,2^2*3^4*5];
74 lcm(V)
75  ]]></programlisting>
76     </refsection>
77     <refsection role="see also">
78         <title>Voir aussi</title>
79         <simplelist type="inline">
80             <member>
81                 <link linkend="gcd">gcd</link>
82             </member>
83             <member>
84                 <link linkend="bezout">bezout</link>
85             </member>
86         </simplelist>
87     </refsection>
88 </refentry>