[demos] GUI/Dialogs/x_dialog & x_mdialog did not manage Cancel button
[scilab.git] / scilab / modules / core / help / fr_FR / types / hypermat.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="hypermat">
3     <refnamediv>
4         <refname>hypermat</refname>
5         <refpurpose>initialisation d'une matrice à N dimensions. <emphasis role="bold">obsolète</emphasis> SVP utiliser <link linkend="matrix">matrix()</link>.</refpurpose>
6     </refnamediv>
7     <refsynopsisdiv>
8         <title>Séquence d'appel</title>
9         <synopsis>M=hypermat(dims [,v])</synopsis>
10     </refsynopsisdiv>
11     <refsection>
12         <title>Paramètres</title>
13         <variablelist>
14             <varlistentry>
15                 <term>dims  </term>
16                 <listitem>
17                     <para>vecteur des dimensions de l'hypermatrice
18                     </para>
19                 </listitem>
20             </varlistentry>
21             <varlistentry>
22                 <term>v  </term>
23                 <listitem>
24                     <para>
25                         vecteur des termes de l'hypermatrice (valeur par défaut <literal>zeros(prod(dims),1)</literal>)
26                     </para>
27                 </listitem>
28             </varlistentry>
29         </variablelist>
30     </refsection>
31     <refsection>
32         <title>Description</title>
33         <para>
34             Initialisation d'une matrice à N dimensions dont les dimensions sont données dans le vecteur dims
35             et dont les termes sont éventuellement donnés dans un vecteur optionnel <literal>v</literal>.
36         </para>
37         <para>
38             La structure de données M contient un champ <literal>M('dims')</literal> contenant les dimensions de l'hypermatrice et un champ contenant le vecteur des termes <literal>M('entries')</literal>, rangés tel que l'indice
39             le plus à gauche varie en premier :
40             <literal>[M(1,1,..);..;M(n1,1,..);...;M(1,n2,..);..;M(n1,n2,..);...]</literal>
41             <para>
42                 Attention: Si vous construisez votre propre <literal>hypermat</literal>, vous devez faire attention. L'entrée M('dims') doit être un vecteur ligne alors que l'entrée M('entries') doit être un vecteur colonne.
43             </para>
44         </para>
45     </refsection>
46     <refsection>
47         <title>Exemples</title>
48         <programlisting role="example"><![CDATA[
49 M = hypermat([2 3 2 2],1:24)
50 disp(size(M('dims')))
51 disp(size(M('entries')))
52
53 M_own            = mlist(['hm','dims','entries']);
54 M_own('dims')    = [2 3 2 2];
55 M_own('entries') = [1:24]';
56 disp(size(M_own('dims')))
57 disp(size(M_own('entries')))
58  ]]></programlisting>
59     </refsection>
60     <refsection role="see also">
61         <title>See also</title>
62         <simplelist type="inline">
63             <member>
64                 <link linkend="zeros">zeros</link>
65             </member>
66             <member>
67                 <link linkend="ones">ones</link>
68             </member>
69             <member>
70                 <link linkend="grand">grand</link>
71             </member>
72             <member>
73                 <link linkend="matrix">matrix</link>
74             </member>
75         </simplelist>
76     </refsection>
77 <refsection>
78         <title>History</title>
79         <revhistory>
80             <revision>
81                 <revnumber>6.1</revnumber>
82                 <revremark>Suppression de hypermat()</revremark>
83             </revision>
84         </revhistory>
85 </refsection>
86 </refentry>