3bc50d1b0e24e1a70e53ecc750540ca6ffbf3772
[scilab.git] / scilab / modules / elementary_functions / help / ru_RU / signalprocessing / syslin.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) 2008 - INRIA
5  * 
6  * This file must be used under the terms of the CeCILL.
7  * This source file is licensed as described in the file COPYING, which
8  * you should have received as part of this distribution.  The terms
9  * are also available at    
10  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
11  *
12  -->
13 <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" version="5.0-subset Scilab" xml:id="syslin" xml:lang="ru">
14   <info>
15     <pubdate>$LastChangedDate$</pubdate>
16   </info>
17   <refnamediv>
18     <refname>syslin</refname>
19     <refpurpose>определение линейной системы</refpurpose>
20   </refnamediv>
21   <refsynopsisdiv>
22     <title>Последовательность вызова</title>
23     <synopsis>[sl]=syslin(dom,A,B,C [,D [,x0] ])
24       [sl]=syslin(dom,N,D)
25       [sl]=syslin(dom,H)
26     </synopsis>
27   </refsynopsisdiv>
28   <refsection>
29     <title>Аргументы</title>
30     <variablelist>
31       <varlistentry>
32         <term>dom</term>
33         <listitem>
34           <para>
35             символьная строка (<literal>'c'</literal>, <literal>'d'</literal>) или <literal>[]</literal> для скаляра.
36           </para>
37         </listitem>
38       </varlistentry>
39       <varlistentry>
40         <term>A,B,C,D</term>
41         <listitem>
42           <para>
43             матрицы в виде пространства состояний (<literal>D</literal> не обязательная матрица, по умолчанию - нулевая). Для сингулярных систем  <literal>D</literal> является 
44             матрицей многочленов.
45           </para>
46         </listitem>
47       </varlistentry>
48       <varlistentry>
49         <term>x0</term>
50         <listitem>
51           <para>
52             вектор (исходное состояние; значение по умолчанию <literal>0</literal>)
53           </para>
54         </listitem>
55       </varlistentry>
56       <varlistentry>
57         <term>N, D</term>
58         <listitem>
59           <para>матрицы многочленов</para>
60         </listitem>
61       </varlistentry>
62       <varlistentry>
63         <term>H</term>
64         <listitem>
65           <para>матрица рациональных дробей или в виде линейного пространства состояний</para>
66         </listitem>
67       </varlistentry>
68       <varlistentry>
69         <term>sl</term>
70         <listitem>
71           <para>
72             типизированный список (tlist) ("<literal>syslin</literal>" список), представляющий линейную систему
73           </para>
74         </listitem>
75       </varlistentry>
76     </variablelist>
77   </refsection>
78   <refsection>
79     <title>Описание</title>
80     <para>
81       <literal>syslin</literal> определяет линейную систему в виде списка и проверяет правильность данных.
82     </para>
83     <para>
84       <literal>dom</literal> определяет временную область системы и может иметь следующие значения:
85     </para>
86     <para>
87       <literal>dom='c'</literal> для систем с непрерывным временем,
88       <literal>dom='d'</literal> для систем с дискретным временем,
89       <literal>n</literal> для дискретных систем с периодом дискретизации <literal>n</literal> 
90       (в секундах).
91     </para>
92     <para>
93       <literal>dom=[]</literal>, если временная область не определена.
94     </para>
95     <para>Представление в виде пространства состояний:</para>
96     <programlisting><![CDATA[ 
97 sl=syslin(dom,A,B,C [,D [,x0] ])
98  ]]></programlisting>
99     <para>представляет систему :</para>
100     <informalequation>
101       <mediaobject>
102         <imageobject>
103           <imagedata align="center" fileref="../../mml/syslin_equation_1.mml"/>
104         </imageobject>
105       </mediaobject>
106     </informalequation>
107     <para>
108       Выход <literal>syslin</literal> является списком следующей формы:
109       <literal>sl=tlist(['lss','A','B','C','D','X0','dt'],A,B,C,D,x0,dom)</literal>
110       Заметим, что <literal>D</literal> может быть матрицей многочленов (сингулярные системы).
111     </para>
112     <para>Представление в виде передаточной матрицы:</para>
113     <programlisting><![CDATA[ 
114 sl=syslin(dom,N,D) 
115 sl=syslin(dom,H)
116  ]]></programlisting>
117     <para>
118       Выход <literal>syslin</literal> является списком следующей формы: <literal>sl=tlist(['r','num','den','dt'],N,D,dom)</literal> или
119       <literal>sl=tlist(['r','num','den','dt'],H(2),H(3),dom)</literal>.
120     </para>
121     <para>
122       Линейные системы, определённые как <literal>syslin</literal>, могут управляться как обычные матрицы (конкатенация, извлечение, перестановка, умножение и т. д.) как в виде пространства состояний, так и в передаточном виде.
123     </para>
124     <para>
125       Большинство функций управления в пространстве состояний получают на входе список     <literal>syslin</literal> вместо четырёх матриц, определяющих систему.
126     </para>
127   </refsection>
128   <refsection>
129     <title>Примеры</title>
130     <programlisting role="example"><![CDATA[ 
131 A=[0,1;0,0];B=[1;1];C=[1,1];
132 S1=syslin('c',A,B,C)   //Определение линейной системы
133 S1("A")    //распечатка матрицы A
134 S1("X0"), S1("dt") // распечатка X0 и временной области
135 s=poly(0,'s');
136 D=s;
137 S2=syslin('c',A,B,C,D)
138 H1=(1+2*s)/s^2, S1bis=syslin('c',H1)
139 H2=(1+2*s+s^3)/s^2, S2bis=syslin('c',H2)
140 S1+S2
141 [S1,S2]
142 ss2tf(S1)-S1bis
143 S1bis+S2bis
144 S1*S2bis
145 size(S1)
146  ]]></programlisting>
147   </refsection>
148   <refsection role="see also">
149     <title>Смотрите также</title>
150     <simplelist type="inline">
151       <member>
152         <link linkend="tlist">tlist</link>
153       </member>
154       <member>
155         <link linkend="lsslist">lsslist</link>
156       </member>
157       <member>
158         <link linkend="rlist">rlist</link>
159       </member>
160       <member>
161         <link linkend="ssrand">ssrand</link>
162       </member>
163       <member>
164         <link linkend="ss2tf">ss2tf</link>
165       </member>
166       <member>
167         <link linkend="tf2ss">tf2ss</link>
168       </member>
169       <member>
170         <link linkend="dscr">dscr</link>
171       </member>
172       <member>
173         <link linkend="abcd">abcd</link>
174       </member>
175     </simplelist>
176   </refsection>
177 </refentry>