Re-indent XML Files
[scilab.git] / scilab / modules / data_structures / help / fr_FR / tlist.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
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" version="5.0-subset Scilab" xml:lang="fr" xml:id="tlist">
3   <info>
4     <pubdate>$LastChangedDate$</pubdate>
5   </info>
6   <refnamediv>
7     <refname>tlist</refname>
8     <refpurpose> Objet Scilab. Définition d'une liste typée  </refpurpose>
9   </refnamediv>
10   <refsynopsisdiv>
11     <title>Séquence d'appel</title>
12     <synopsis>tlist(typ,a1,....an )</synopsis>
13   </refsynopsisdiv>
14   <refsection>
15     <title>Paramètres</title>
16     <variablelist>
17       <varlistentry>
18         <term>typ  </term>
19         <listitem>
20           <para>chaîne de caractères ou matrice de chaînes de caractères
21 </para>
22         </listitem>
23       </varlistentry>
24       <varlistentry>
25         <term>ai  </term>
26         <listitem>
27           <para>objet Scilab (<literal>matrice, liste, chaîne...</literal>).
28 </para>
29         </listitem>
30       </varlistentry>
31     </variablelist>
32   </refsection>
33   <refsection>
34     <title>Description</title>
35     <para>
36     Crée une <literal>liste typée</literal> avec les éléments <literal>ai</literal>. L'argument <literal>typ</literal>
37     spécifie le nom du type. L'utilisateur peut redéfinir
38     les opérateurs et primitives de Scilab pour ces nouveaux objets à l'aide de fonctions Scilab (voir <literal>overloading</literal>). La seule différence entre les listes typées et les listes (voir <literal>list</literal>)
39     est la valeur numérique du type (16 au lieu de 15).
40   </para>
41     <para><literal>typ(1)</literal> spécifie le nom du type (cette chaîne de caractères est utilisée dans les noms des fonctions surchargeant les opérateurs et primitives).
42   </para>
43     <para>
44     S'il est spécifié, <literal>typ(i)</literal> donne le nom formel de l'élément <literal>i+1</literal> (voir plus bas dans les exemples).
45   </para>
46     <para>
47     Les opérations standard sur les listes fonctionnent similairement pour les listes typées (tlist). 
48   </para>
49     <para>
50      extraction 
51     : <literal>[x,y,z...]=l(v)</literal> ou <literal>v</literal> est un vecteur d'indices; 
52     <literal>[x,y,z]=l(:)</literal> extrait tous les éléments.
53   </para>
54     <para>
55       insertion
56     : <literal>l(i)=a</literal>
57   </para>
58     <para>
59      suppression
60     : <literal>l(i)=null()</literal> supprime le i-ème élément de la <literal>tlist l</literal>.
61   </para>
62     <para>
63      affichage
64   </para>
65     <para>
66     De plus si les composantes <literal>typ(2:n+1)</literal> sont spécifiées, les éléments peuvent être désignés par leur noms formels.
67   </para>
68     <para>
69     Voici quelques exemples d'utilisation des liste typées :
70   </para>
71     <para>
72     Dans Scilab, les systèmes dynamiques linéaires sont définis par une liste typée :
73     le quadruplet <literal>[A,B,C,D]</literal> est représenté par la tlist
74     <literal>Sys=tlist(['lss';'A';'B';'C';'D';'X0';'dt'],A,B,C,D,x0,'c')</literal> 
75     et cette tlist spécifique est créée par la fonction <literal>syslin</literal>.
76   </para>
77     <para>
78     Sys(2), Sys('A') ou Sys.A est la matrice d'état et Sys('dt') ou Sys.dt est le domaine temporel.
79   </para>
80     <para>
81     Une matrice rationnelle <literal>H</literal> est représentée par la tlist
82     <literal>H=tlist(['r';'num';'den';'dt'],Num,Den,[])</literal> où <literal>Num</literal> et <literal>Den</literal> sont deux
83     matrices polynomiales et un système dynamique linéaire (en temps continu) peut être créé sous la forme d'une
84     matrice de transfert <literal>H</literal> par <literal>syslin('c',H)</literal>.
85   </para>
86     <para>
87     H(2), H('num') ou H.num est le numérateur de la matrice de transfert
88   </para>
89   </refsection>
90   <refsection>
91     <title>Voir Aussi</title>
92     <simplelist type="inline">
93       <member>
94         <link linkend="null">null</link>
95       </member>
96       <member>
97         <link linkend="percent">percent</link>
98       </member>
99       <member>
100         <link linkend="syslin">syslin</link>
101       </member>
102       <member>
103         <link linkend="list">list</link>
104       </member>
105     </simplelist>
106   </refsection>
107 </refentry>