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