bug 11079 fixed: tlist(['r','num','den','dt'] replaced by rlist
[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 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="ja">
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>,
36             <literal>'d'</literal>), または <literal>[]</literal> または
37             スカラー.
38           </para>
39         </listitem>
40       </varlistentry>
41       <varlistentry>
42         <term>A,B,C,D</term>
43         <listitem>
44           <para>状態空間表現の行列
45             (<literal>D</literal> はオプションで,デフォルトでは
46             ゼロ行列となります). 
47             プロパーでないシステムでは,<literal>D</literal>
48             は多項式行列となります.
49           </para>
50         </listitem>
51       </varlistentry>
52       <varlistentry>
53         <term>x0</term>
54         <listitem>
55           <para>ベクトル (初期状態量; デフォルト値は
56             <literal>0</literal>)
57           </para>
58         </listitem>
59       </varlistentry>
60       <varlistentry>
61         <term>N, D</term>
62         <listitem>
63           <para>多項式行列</para>
64         </listitem>
65       </varlistentry>
66       <varlistentry>
67         <term>H</term>
68         <listitem>
69           <para>有理関数または線形状態空間表現</para>
70         </listitem>
71       </varlistentry>
72       <varlistentry>
73         <term>sl</term>
74         <listitem>
75           <para>
76             tlist ("<literal>syslin</literal>" リスト) は
77             線形システムを表します
78           </para>
79         </listitem>
80       </varlistentry>
81     </variablelist>
82   </refsection>
83   <refsection>
84     <title>説明</title>
85     <para>
86       <literal>syslin</literal> はリストとして線形システムを定義し,
87       データの整合性を確認します.
88     </para>
89     <para>
90       <literal>dom</literal> はシステムの時間領域を指定するもので,
91       以下の値を指定することができます:
92     </para>
93     <para>
94       連続時間システムの場合<literal>dom='c'</literal>,
95       離散時間システムの場合
96       <literal>dom='d'</literal> ,
97       サンプル時間 <literal>n</literal> (単位:秒)のサンプル値システム
98       の場合 <literal>n</literal>.
99     </para>
100     <para>
101       時間領域が未定義の場合 <literal>dom=[]</literal>
102     </para>
103     <para>状態空間表現:</para>
104     <programlisting role=""><![CDATA[ 
105 sl=syslin(dom,A,B,C [,D [,x0] ])
106  ]]></programlisting>
107     <para>は次のシステムを定義します :</para>
108     <informalequation>
109       <mediaobject>
110         <imageobject>
111           <imagedata align="center" fileref="../../mml/syslin_equation_1.mml"/>
112         </imageobject>
113       </mediaobject>
114     </informalequation>
115     <para>
116       <literal>syslin</literal> の出力は以下の形式のリストとなります:
117       <literal>sl=tlist(['lss','A','B','C','D','X0','dt'],A,B,C,D,x0,dom)</literal>
118       <literal>D</literal> は多項式行列(プロパーでないシステム)とすることが
119       できることに注意してください.
120     </para>
121     <para>伝達行列表現:</para>
122     <programlisting role=""><![CDATA[ 
123 sl=syslin(dom,N,D) 
124 sl=syslin(dom,H)
125  ]]></programlisting>
126     <para>
127       <literal>syslin</literal> の出力は以下の形式のリストとなります :
128       <literal>sl=rlist(N,D,dom)</literal> または
129       <literal>sl=rlist(H(2),H(3),dom)</literal>.
130     </para>
131     <para>
132       <literal>syslin</literal> で定義された線形システムは
133       状態空間または伝達関数表現のどちらでも
134       通常の行列と同様に操作(結合, 展開, 転置, 乗算,など)することができます.
135     </para>
136     <para>状態空間制御関数の多くは,
137       4つの行列でシステムを定義する代わりに
138       <literal>syslin</literal>リストを入力とします.
139     </para>
140   </refsection>
141   <refsection>
142     <title>例</title>
143     <programlisting role="example"><![CDATA[ 
144 A=[0,1;0,0];B=[1;1];C=[1,1];
145 S1=syslin('c',A,B,C)   //線形システムを定義
146 S1("A")    //A行列を表示
147 S1("X0"), S1("dt") // X0と時間領域を表示
148 s=poly(0,'s');
149 D=s;
150 S2=syslin('c',A,B,C,D)
151 H1=(1+2*s)/s^2, S1bis=syslin('c',H1)
152 H2=(1+2*s+s^3)/s^2, S2bis=syslin('c',H2)
153 S1+S2
154 [S1,S2]
155 ss2tf(S1)-S1bis
156 S1bis+S2bis
157 S1*S2bis
158 size(S1)
159  ]]></programlisting>
160   </refsection>
161   <refsection>
162     <title>参考</title>
163     <simplelist type="inline">
164       <member>
165         <link linkend="tlist">tlist</link>
166       </member>
167       <member>
168         <link linkend="lsslist">lsslist</link>
169       </member>
170       <member>
171         <link linkend="rlist">rlist</link>
172       </member>
173       <member>
174         <link linkend="ssrand">ssrand</link>
175       </member>
176       <member>
177         <link linkend="ss2tf">ss2tf</link>
178       </member>
179       <member>
180         <link linkend="tf2ss">tf2ss</link>
181       </member>
182       <member>
183         <link linkend="dscr">dscr</link>
184       </member>
185       <member>
186         <link linkend="abcd">abcd</link>
187       </member>
188     </simplelist>
189   </refsection>
190 </refentry>