help pages: toeplitz overhauled. diag, sparse, speye improved
[scilab.git] / scilab / modules / elementary_functions / help / fr_FR / elementarymatrices / repmat.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) 2011 - INRIA - Serge Steer
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  *
15  -->
16 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="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="repmat" xml:lang="fr">
17     <refnamediv>
18         <refname>repmat</refname>
19         <refpurpose>Définit un grand tableau par pavage avec un tableau 2D.</refpurpose>
20     </refnamediv>
21     <refsynopsisdiv>
22         <title>Sequence d'appel</title>
23         <synopsis>
24           B = repmat(A, siz)
25           B = repmat(A, m)
26           B = repmat(A, m, n,...)
27       </synopsis>
28     </refsynopsisdiv>
29     <refsection role="parameters">
30         <title>Arguments</title>
31         <variablelist>
32             <varlistentry>
33                 <term>A</term>
34                 <listitem>
35                     <para>tableau 2D.</para>
36                 </listitem>
37             </varlistentry>
38             <varlistentry>
39                 <term>m, n, ...</term>
40                 <listitem>
41                     <para>
42                         entiers, nombres de copie de <literal>A</literal> pour
43                         chaque dimension de <literal>B</literal>.
44                     </para>
45                 </listitem>
46             </varlistentry>
47             <varlistentry>
48                 <term>siz</term>
49                 <listitem>
50                     <para>vecteur d'entiers, Chaque élément donne le nombre de
51                         copie de <literal>A</literal> pour la dimension
52                         correspondante de <literal>B</literal>.
53                     </para>
54                 </listitem>
55             </varlistentry>
56             <varlistentry>
57                 <term>B</term>
58                 <listitem>
59                     <para>Le tableau résultant du pavage.</para>
60                 </listitem>
61             </varlistentry>
62         </variablelist>
63     </refsection>
64     <refsection role="description">
65         <title>Description</title>
66         <para>
67             <literal>repmat(A,m,n)</literal> or de façon équivalente,
68             <literal>repmat(A,[m,n])</literal> retourne un grand tableau formé
69             d'un pavage <literal>m</literal>-par- <literal>n</literal> avec
70             des copies de <literal>A</literal>.  La taille du résultat est
71             <literal>[size(A,1)*M, size(A,2)*N]</literal>.
72         </para>
73         <para>
74             <literal>repmat(A,m)</literal> crée un pavage
75             <literal>m</literal>-by- <literal>m</literal>.
76         </para>
77         <para>
78             <literal>repmat(A,[m n p ...])</literal> pave un tableau
79             mutidimensionnel <literal>m</literal>-par-
80             <literal>n</literal>-par- <literal>p</literal> ... avec des copies
81             de <literal>A</literal>. La taille du résultat est
82             <literal>[size(A,1)*M, size(A,2)*N, size(A,3)*P,
83                 ...]
84             </literal>
85             .
86         </para>
87         <para>Cette fonction supporte les tableaux de réels, d'entiers, de
88             booléens, de chaînes de caractères, de polynômes, et de fractions
89             rationnelles ainsi que les matrices creuses. Cette fonction peut
90             être étendue en utilisant le méchanisme de surcharge.
91         </para>
92     </refsection>
93     <refsection role="examples">
94         <title>Exemples</title>
95         <programlisting role="example"><![CDATA[
96     repmat(1:3,2,2)
97     repmat(int8([1 0 1;0 1 0]),2,3,2)
98     repmat("Scilab",3,2)
99     t="Scilab";t(ones(3,2))
100     repmat([1/%s;2/(%s+1)],1,3)
101
102  ]]></programlisting>
103     </refsection>
104     <refsection role="see also">
105         <title>Voir aussi</title>
106         <simplelist type="inline">
107             <member>
108                 <link linkend="matrix">matrix</link>
109             </member>
110             <member>
111                 <link linkend="extraction">extraction</link>
112             </member>
113             <member>
114                 <link linkend="size">size</link>
115             </member>
116         </simplelist>
117     </refsection>
118     <refsection role="history">
119         <title>Historique</title>
120         <revhistory>
121             <revision>
122                 <revnumber>5.3.1</revnumber>
123                 <revremark>Fonction repmat introduite.</revremark>
124             </revision>
125         </revhistory>
126     </refsection>
127 </refentry>