Fix the path in the mathml files. Closes bug #9084
[scilab.git] / scilab / modules / elementary_functions / help / ja_JP / 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 version="5.0-subset Scilab" xml:id="syslin" xml:lang="ja"
14           xmlns="http://docbook.org/ns/docbook"
15           xmlns:xlink="http://www.w3.org/1999/xlink"
16           xmlns:svg="http://www.w3.org/2000/svg"
17           xmlns:ns5="http://www.w3.org/1999/xhtml"
18           xmlns:mml="http://www.w3.org/1998/Math/MathML"
19           xmlns:db="http://docbook.org/ns/docbook">
20   <info>
21     <pubdate>$LastChangedDate$</pubdate>
22   </info>
23
24   <refnamediv>
25     <refname>syslin</refname>
26
27     <refpurpose>線形システムを定義する</refpurpose>
28   </refnamediv>
29
30   <refsynopsisdiv>
31     <title>呼び出し手順</title>
32
33     <synopsis>[sl]=syslin(dom,A,B,C [,D [,x0] ])
34 [sl]=syslin(dom,N,D)
35 [sl]=syslin(dom,H)</synopsis>
36   </refsynopsisdiv>
37
38   <refsection>
39     <title>パラメータ</title>
40
41     <variablelist>
42       <varlistentry>
43         <term>dom</term>
44
45         <listitem>
46           <para>文字列 (<literal>'c'</literal>,
47           <literal>'d'</literal>), または <literal>[]</literal> または
48           スカラー.</para>
49         </listitem>
50       </varlistentry>
51
52       <varlistentry>
53         <term>A,B,C,D</term>
54
55         <listitem>
56           <para>状態空間表現の行列
57           (<literal>D</literal> はオプションで,デフォルトでは
58             ゼロ行列となります). 
59             プロパーでないシステムでは,<literal>D</literal>
60             は多項式行列となります.</para>
61         </listitem>
62       </varlistentry>
63
64       <varlistentry>
65         <term>x0</term>
66
67         <listitem>
68           <para>ベクトル (初期状態量; デフォルト値は
69             <literal>0</literal>)</para>
70         </listitem>
71       </varlistentry>
72
73       <varlistentry>
74         <term>N, D</term>
75
76         <listitem>
77           <para>多項式行列</para>
78         </listitem>
79       </varlistentry>
80
81       <varlistentry>
82         <term>H</term>
83
84         <listitem>
85           <para>有理関数または線形状態空間表現</para>
86         </listitem>
87       </varlistentry>
88
89       <varlistentry>
90         <term>sl</term>
91
92         <listitem>
93           <para>tlist ("<literal>syslin</literal>" リスト) は
94             線形システムを表します</para>
95         </listitem>
96       </varlistentry>
97     </variablelist>
98   </refsection>
99
100   <refsection>
101     <title>説明</title>
102
103     <para><literal>syslin</literal> はリストとして線形システムを定義し,
104       データの整合性を確認します.</para>
105
106     <para><literal>dom</literal> はシステムの時間領域を指定するもので,
107       以下の値を指定することができます:</para>
108
109     <para>連続時間システムの場合<literal>dom='c'</literal>,
110       離散時間システムの場合
111     <literal>dom='d'</literal> ,
112     サンプル時間 <literal>n</literal> (単位:秒)のサンプル値システム
113     の場合 <literal>n</literal>.</para>
114
115     <para>時間領域が未定義の場合 <literal>dom=[]</literal></para>
116
117     <para>状態空間表現:</para>
118
119     <programlisting role = ""><![CDATA[ 
120 sl=syslin(dom,A,B,C [,D [,x0] ])
121  ]]></programlisting>
122
123     <para>は次のシステムを定義します :</para>
124
125     <informalequation>
126       <mediaobject>
127         <imageobject>
128           <imagedata align="center" fileref="../../mml/syslin_equation_1.mml" />
129         </imageobject>
130       </mediaobject>
131     </informalequation>
132
133     <para><literal>syslin</literal> の出力は以下の形式のリストとなります:
134     <literal>sl=tlist(['lss','A','B','C','D','X0','dt'],A,B,C,D,x0,dom)</literal>
135     <literal>D</literal> は多項式行列(プロパーでないシステム)とすることが
136     できることに注意してください.</para>
137
138     <para>伝達行列表現:</para>
139
140     <programlisting role = ""><![CDATA[ 
141 sl=syslin(dom,N,D) 
142 sl=syslin(dom,H)
143  ]]></programlisting>
144
145     <para><literal>syslin</literal> の出力は以下の形式のリストとなります :
146       <literal>sl=tlist(['r','num','den','dt'],N,D,dom)</literal> または
147     <literal>sl=tlist(['r','num','den','dt'],H(2),H(3),dom)</literal>.</para>
148
149     <para><literal>syslin</literal> で定義された線形システムは
150       状態空間または伝達関数表現のどちらでも
151       通常の行列と同様に操作(結合, 展開, 転置, 乗算,など)することができます.
152     </para>
153
154     <para>状態空間制御関数の多くは,
155       4つの行列でシステムを定義する代わりに
156       <literal>syslin</literal>リストを入力とします.
157     </para>
158   </refsection>
159
160   <refsection>
161     <title>例</title>
162
163     <programlisting role="example"><![CDATA[ 
164 A=[0,1;0,0];B=[1;1];C=[1,1];
165 S1=syslin('c',A,B,C)   //線形システムを定義
166 S1("A")    //A行列を表示
167 S1("X0"), S1("dt") // X0と時間領域を表示
168 s=poly(0,'s');
169 D=s;
170 S2=syslin('c',A,B,C,D)
171 H1=(1+2*s)/s^2, S1bis=syslin('c',H1)
172 H2=(1+2*s+s^3)/s^2, S2bis=syslin('c',H2)
173 S1+S2
174 [S1,S2]
175 ss2tf(S1)-S1bis
176 S1bis+S2bis
177 S1*S2bis
178 size(S1)
179  ]]></programlisting>
180   </refsection>
181
182   <refsection>
183     <title>参考</title>
184
185     <simplelist type="inline">
186       <member><link linkend="tlist">tlist</link></member>
187
188       <member><link linkend="lsslist">lsslist</link></member>
189
190       <member><link linkend="rlist">rlist</link></member>
191
192       <member><link linkend="ssrand">ssrand</link></member>
193
194       <member><link linkend="ss2tf">ss2tf</link></member>
195
196       <member><link linkend="tf2ss">tf2ss</link></member>
197
198       <member><link linkend="dscr">dscr</link></member>
199
200       <member><link linkend="abcd">abcd</link></member>
201     </simplelist>
202   </refsection>
203 </refentry>