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