License Header change: Removed the LICENSE_END before beta
[scilab.git] / scilab / modules / cacsd / help / fr_FR / plot_display / bode_asymp.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4  * Copyright (C) 2013 - Scilab Enterprises - Paul Bignier
5  * Copyright (C) 09/2013 - A. Khorshidi
6  *
7  * Copyright (C) 2012 - 2016 - Scilab Enterprises
8  *
9  * This file is hereby licensed under the terms of the GNU GPL v2.0,
10  * pursuant to article 5.3.4 of the CeCILL v.2.1.
11  * This file was originally licensed under the terms of the CeCILL v2.1,
12  * and continues to be available under such terms.
13  * For more information, see the COPYING file which you should have received
14  * along with this program.
15  *
16  -->
17 <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="bode_asymp" xml:lang="fr">
18     <refnamediv>
19         <refname>bode_asymp</refname>
20         <refpurpose>asymptote de diagramme de Bode</refpurpose>
21     </refnamediv>
22     <refsynopsisdiv>
23         <title>Séquence d'appel</title>
24         <synopsis>
25             bode_asymp(sl, [wmin, wmax])
26         </synopsis>
27     </refsynopsisdiv>
28     <refsection>
29         <title>Paramètres</title>
30         <variablelist>
31             <varlistentry>
32                 <term>sl</term>
33                 <listitem>
34                     <para>
35                         <literal>syslin</literal> list (SISO ou SIMO système linéaire)
36                         en temps continu ou discret (type state-space ou rational).
37                     </para>
38                 </listitem>
39             </varlistentry>
40             <varlistentry>
41                 <term>wmin, wmax</term>
42                 <listitem>
43                     <para>Réels scalaires: bornes de fréquence inférieure et supérieure (en rad/s).</para>
44                 </listitem>
45             </varlistentry>
46         </variablelist>
47     </refsection>
48     <refsection>
49         <title>Description</title>
50         <para>
51             Trace l'asymptote du système <literal>sl</literal>.
52         </para>
53         <para>
54             Les arguments optionnels <literal>wmin</literal> et <literal>wmax</literal> (en rad/s) peuvent être utilisés pour tracer des asymptotes dans un périmètre précis.
55         </para>
56         <para>
57             <note>
58                 A noter que les fonctions <code>bode()</code> ou <code>gainplot()</code> doivent être appelées avant <code>bode_asymp()</code>.
59             </note>
60         </para>
61         <para>
62             <warning>
63                 Attention: cette fonction n'est pas applicable quand le premier argument est une matrice de réels.
64             </warning>
65         </para>
66     </refsection>
67     <refsection>
68         <title>Exemples</title>
69         <programlisting role="example"><![CDATA[
70 s = poly(0, 's');
71 h = syslin('c', (s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01));
72
73 clf(); bode(h, 0.01, 100); bode_asymp(h);
74  ]]></programlisting>
75         <para>
76             <scilab:image localized="true">
77                 s = poly(0, 's');
78                 h = syslin('c', (s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01));
79                 clf(); bode(h, 0.01, 100); bode_asymp(h);
80             </scilab:image>
81         </para>
82         <programlisting role="example"><![CDATA[
83 s = poly(0, 's');
84 h1 = syslin('c', (s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01));
85 h2 = syslin("c", (10*(s+3))/(s*(s+2)*(s^2+s+2)));
86
87 clf(); bode([h1; h2], 0.01, 100, ["h1"; "h2"]); bode_asymp([h1; h2]);
88  ]]></programlisting>
89         <para>
90             <scilab:image localized="true">
91                 s = poly(0, 's');
92                 h1 = syslin('c', (s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01));
93                 h2 = syslin("c", (10*(s+3))/(s*(s+2)*(s^2+s+2)));
94                 clf(); bode([h1; h2], 0.01, 100, ["h1"; "h2"]); bode_asymp([h1; h2]);
95             </scilab:image>
96         </para>
97         <programlisting role="example"><![CDATA[
98 s = %s;
99 G = (s+10)/(s*(s+100)); // Une matrice de rational
100 sys = syslin("c", G); // Un système linéaire en temps continu, représentation en matrice de transfert
101 f_min = .0001; f_max = 1600; // Fréquences in Hz
102
103 clf(); bode(sys, f_min, f_max, "rad"); // L'argument "rad" convertit les Hz en rad/s
104 bode_asymp(sys, 10, 1000); // Trace les asymptotes dans le périmètre de fréquence donné (en rad/s)
105  ]]></programlisting>
106         <para>
107             <scilab:image localized="true">
108                 s = %s;
109                 G = (s+10)/(s*(s+100));
110                 sys = syslin("c", G);
111                 f_min = .0001; f_max = 1600;
112                 clf(); bode(sys, f_min, f_max, "rad");
113                 bode_asymp(sys, 10, 1000);
114             </scilab:image>
115         </para>
116         <programlisting role="example"><![CDATA[
117 s = poly(0, "s");
118 h = syslin("c", (s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01));
119 h = tf2ss(h);
120
121 clf();
122 gainplot(h, 0.01, 100, "$\frac{s^2+18 s+100}{s^2+6.06 s+102.1}$"); // Fréquences in Hertz
123 bode_asymp(h)
124  ]]></programlisting>
125         <para>
126             <scilab:image localized="true">
127                 s = poly(0,"s");
128                 h = syslin("c",(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01));
129                 h = tf2ss(h);
130                 clf();
131                 gainplot(h, 0.01, 100, "$\frac{s^2+18 s+100}{s^2+6.06 s+102.1}$");
132                 bode_asymp(h)
133             </scilab:image>
134         </para>
135     </refsection>
136     <refsection role="see also">
137         <title>Voir Aussi</title>
138         <simplelist type="inline">
139             <member>
140                 <link linkend="bode">bode</link>
141             </member>
142             <member>
143                 <link linkend="black">black</link>
144             </member>
145             <member>
146                 <link linkend="nyquist">nyquist</link>
147             </member>
148             <member>
149                 <link linkend="gainplot">gainplot</link>
150             </member>
151             <member>
152                 <link linkend="repfreq">repfreq</link>
153             </member>
154             <member>
155                 <link linkend="g_margin">g_margin</link>
156             </member>
157             <member>
158                 <link linkend="p_margin">p_margin</link>
159             </member>
160             <member>
161                 <link linkend="calfrq">calfrq</link>
162             </member>
163             <member>
164                 <link linkend="phasemag">phasemag</link>
165             </member>
166             <member>
167                 <link linkend="datatips">datatips</link>
168             </member>
169             <member>
170                 <link linkend="show_margins">show_margins</link>
171             </member>
172         </simplelist>
173     </refsection>
174     <refsection>
175         <title>Historique</title>
176         <revhistory>
177             <revision>
178                 <revnumber>5.5.0</revnumber>
179                 <revremark>Fonction bode_asymp() introduite.</revremark>
180             </revision>
181         </revhistory>
182     </refsection>
183 </refentry>