* Bug #13152 foxed - CACSD: typo in syslin FR help
[scilab.git] / scilab / modules / cacsd / help / fr_FR / syslin.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: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="syslin" xml:lang="fr">
3     <refnamediv>
4         <refname>syslin</refname>
5         <refpurpose>définition d'un système dynamique linéaire</refpurpose>
6     </refnamediv>
7     <refsynopsisdiv>
8         <title>Séquence d'appel</title>
9         <synopsis>[sl]=syslin(dom,A,B,C [,D [,x0] ])
10             [sl]=syslin(dom,N,D)
11             [sl]=syslin(dom,H)
12         </synopsis>
13     </refsynopsisdiv>
14     <refsection>
15         <title>Paramètres</title>
16         <variablelist>
17             <varlistentry>
18                 <term>dom</term>
19                 <listitem>
20                     <para>
21                         chaîne de caractères (<literal>'c'</literal>,
22                         <literal>'d'</literal>), ou <literal>[]</literal> ou un
23                         scalaire.
24                     </para>
25                 </listitem>
26             </varlistentry>
27             <varlistentry>
28                 <term>A,B,C,D</term>
29                 <listitem>
30                     <para>
31                         matrices de la représentation d'état (<literal>D</literal> est
32                         optionnelle, matrice nulle par défaut). Pour les systèmes impropres
33                         <literal>D</literal> est une matrice polynomiale.
34                     </para>
35                 </listitem>
36             </varlistentry>
37             <varlistentry>
38                 <term>x0</term>
39                 <listitem>
40                     <para>vecteur (état initial, vecteur nul par défaut)</para>
41                 </listitem>
42             </varlistentry>
43             <varlistentry>
44                 <term>N, D</term>
45                 <listitem>
46                     <para>matrices polynomiales</para>
47                 </listitem>
48             </varlistentry>
49             <varlistentry>
50                 <term>H</term>
51                 <listitem>
52                     <para>matrice rationnelle</para>
53                 </listitem>
54             </varlistentry>
55             <varlistentry>
56                 <term>sl</term>
57                 <listitem>
58                     <para>
59                         tlist (liste de type "<literal>syslin</literal>") représentant
60                         le système dynamique
61                     </para>
62                 </listitem>
63             </varlistentry>
64         </variablelist>
65     </refsection>
66     <refsection>
67         <title>Description</title>
68         <para>
69             <literal>syslin</literal> définit un système dynamique linéaire en
70             tant que liste typée, et vérifie la consistance des données.
71         </para>
72         <para>
73             <literal>dom</literal> spécifie le domaine temporel :
74         </para>
75         <para>
76             <literal>dom='c'</literal> pour un système à temps continu,
77             <literal>dom='d'</literal> pour un système à temps discret,
78             <literal>n</literal> pour un système échantillonné à la période
79             <literal>n</literal> (en secondes).
80         </para>
81         <para>
82             <literal>dom=[]</literal> si le domaine temporel n'est pas
83             défini
84         </para>
85         <para>Représentation d'état :</para>
86         <programlisting role=""><![CDATA[
87 sl=syslin(dom,A,B,C [,D [,x0] ])
88  ]]></programlisting>
89         <para>représente le système :</para>
90         <informalequation>
91             <mediaobject>
92                 <imageobject>
93                     <imagedata align="center" fileref="../mml/syslin_equation_1.mml"/>
94                 </imageobject>
95             </mediaobject>
96         </informalequation>
97         <para>
98             La sortie de <literal>syslin</literal> est une liste de la forme
99             suivante : <literal>
100                 sl=tlist(['lss','A','B','C','D','X0','dt'],A,B,C,D,x0,dom)
101             </literal>
102             Notez que <literal>D</literal> peut être une matrice polynomiale (systèmes
103             impropres).
104         </para>
105         <para>Représentation sous forme de matrice de transfert :</para>
106         <programlisting role=""><![CDATA[
107 sl=syslin(dom,N,D)
108 sl=syslin(dom,H)
109  ]]></programlisting>
110         <para>
111             La sortie de <literal>syslin</literal> est une liste de la forme :
112             <literal>sl=rlist(N,D,dom)</literal> ou
113             <literal>sl=rlist(H(2),H(3),dom)</literal>.
114         </para>
115         <para>Les systèmes linéaires obtenus en sortie de
116             <literal>syslin</literal> peuvent être manipulés comme des matrices
117             usuelles (concaténation, extraction, transposition, multiplication, etc.)
118             dans les deux types de représentation (représentation d'état ou matrice de
119             transfert).
120         </para>
121         <para>La plupart des fonctions de la bibliothèque de contrôle acceptent les
122             listes de type <literal>syslin</literal> en argument au lieu des quatre
123             matrices de la représentation d'état.
124         </para>
125     </refsection>
126     <refsection>
127         <title>Exemples</title>
128         <programlisting role="example"><![CDATA[
129 A=[0,1;0,0];B=[1;1];C=[1,1];
130 S1=syslin('c',A,B,C)   // Définition du système
131 S1.A    // La matrice A
132 S1.X0, S1.dt // affichage de X0 et du domaine temporel
133 s=poly(0,'s');
134 D=s;
135 S2=syslin('c',A,B,C,D)
136 H1=(1+2*s)/s^2, S1bis=syslin('c',H1)
137 H2=(1+2*s+s^3)/s^2, S2bis=syslin('c',H2)
138 S1+S2
139 [S1,S2]
140 ss2tf(S1)-S1bis
141 S1bis+S2bis
142 S1*S2bis
143 size(S1)
144  ]]></programlisting>
145     </refsection>
146     <refsection role="see also">
147         <title>Voir aussi</title>
148         <simplelist type="inline">
149             <member>
150                 <link linkend="tlist">tlist</link>
151             </member>
152             <member>
153                 <link linkend="lsslist">lsslist</link>
154             </member>
155             <member>
156                 <link linkend="rlist">rlist</link>
157             </member>
158             <member>
159                 <link linkend="ssrand">ssrand</link>
160             </member>
161             <member>
162                 <link linkend="ss2tf">ss2tf</link>
163             </member>
164             <member>
165                 <link linkend="tf2ss">tf2ss</link>
166             </member>
167             <member>
168                 <link linkend="dscr">dscr</link>
169             </member>
170             <member>
171                 <link linkend="abcd">abcd</link>
172             </member>
173         </simplelist>
174     </refsection>
175 </refentry>