47ef073b2068657546d0b28d78bf32aa9292bae6
[scilab.git] / scilab / modules / elementary_functions / help / fr_FR / matrixmanipulation / 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  * This file must be used under the terms of the CeCILL.
7  * This source file is licensed as described in the file COPYING, which
8  * you should have received as part of this distribution.  The terms
9  * are also available at    
10  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
11  *
12  -->
13 <refentry version="5.0-subset Scilab" xml:id="repmat" xml:lang="fr"
14           xmlns="http://docbook.org/ns/docbook"
15           xmlns:xlink="http://www.w3.org/1999/xlink"
16           xmlns:svg="http://www.w3.org/2000/svg"
17           xmlns:ns5="http://www.w3.org/1999/xhtml"
18           xmlns:mml="http://www.w3.org/1998/Math/MathML"
19           xmlns:db="http://docbook.org/ns/docbook">
20   <info>
21     <pubdate>$LastChangedDate: 2011-01-12  (mer, 12 jan 2011)
22     $</pubdate>
23   </info>
24
25   <refnamediv>
26     <refname>repmat</refname>
27
28     <refpurpose>Définit un grand tableau par pavage avec un tableau 2D.</refpurpose>
29   </refnamediv>
30
31   <refsynopsisdiv>
32     <title>Sequence d'appel</title>
33
34     <synopsis>B = repmat(A,m,n,...)</synopsis>
35     <synopsis>B = repmat(A,siz)</synopsis>
36     <synopsis>B = repmat(A,m)</synopsis>
37   </refsynopsisdiv>
38
39   <refsection>
40     <title>Arguments</title>
41
42     <variablelist>
43       <varlistentry>
44         <term>A</term>
45
46         <listitem>
47           <para>tableau 2D.</para>
48         </listitem>
49       </varlistentry>
50
51       <varlistentry>
52         <term>m, n, ...</term>
53         <listitem>
54           <para>entiers, nombres de copie de <literal>A</literal> pour
55           chaque dimension de <literal>B</literal>.</para>
56         </listitem>
57       </varlistentry>
58
59       <varlistentry>
60         <term>siz</term>
61
62         <listitem>
63           <para>vecteur d'entiers, Chaque élément donne le nombre de
64           copie de <literal>A</literal> pour la dimension
65           correspondante de <literal>B</literal>.</para>
66         </listitem>
67       </varlistentry>
68
69
70       <varlistentry>
71         <term>B</term> 
72
73         <listitem>
74           <para>Le tableau résultant du pavage.</para>
75         </listitem>
76       </varlistentry>
77     </variablelist>
78   </refsection>
79
80   <refsection>
81     <title>Description</title>
82
83     <para><literal>repmat(A,m,n)</literal> or de façon équivalente,
84     <literal>repmat(A,[m,n])</literal> retourne un grand tableau formé
85     d'un pavage <literal>m</literal>-par- <literal>n</literal> avec
86     des copies de <literal>A</literal>.  La taille du résultat est
87     <literal>[size(A,1)*M, size(A,2)*N]</literal>.</para>
88
89     <para><literal>repmat(A,m)</literal> crée un pavage 
90     <literal>m</literal>-by- <literal>m</literal>.</para>
91
92
93     <para><literal>repmat(A,[m n p ...])</literal> pave un tableau
94     mutidimensionnel <literal>m</literal>-par-
95     <literal>n</literal>-par- <literal>p</literal> ... avec des copies
96     de <literal>A</literal>. La taille du résultat est
97     <literal>[size(A,1)*M, size(A,2)*N, size(A,3)*P,
98     ...]</literal></para>.
99
100
101     <para>Cette fonction supporte les tableaux de réels, d'entiers, de
102     booléens, de chaînes de caractères, de polynômes, et de fractions
103     rationnelles ainsi que les matrices creuses. Cette fonction peut
104     être étendue en utilisant le méchanisme de surcharge.</para>
105   </refsection>
106
107   <refsection>
108     <title>Exemples</title>
109
110     <programlisting role="example"><![CDATA[ 
111     repmat(1:3,2,2)
112     repmat(int8([1 0 1;0 1 0]),2,3,2)
113     repmat("Scilab",3,2)
114     t="Scilab";t(ones(3,2))
115     repmat([1/%s;2/(%s+1)],1,3)
116
117  ]]></programlisting>
118   </refsection>
119
120   <refsection role="see also">
121 <title>Voir aussi</title>
122
123     <simplelist type="inline">
124       <member><link linkend="matrix">matrix</link></member>
125
126       <member><link linkend="extraction">extraction</link></member>
127
128       <member><link linkend="size">size</link></member>
129     </simplelist>
130   </refsection>
131
132   <refsection>
133     <title>Auteurs</title>
134
135     <para>Serge Steer, INRIA</para>
136   </refsection>
137 </refentry>