bug 11079 fixed: tlist(['r','num','den','dt'] replaced by rlist
[scilab.git] / scilab / modules / elementary_functions / help / ja_JP / signalprocessing / syslin.xml
index 5b154ce..b655973 100644 (file)
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab\r
- * Copyright (C) 2008 - INRIA\r
- * \r
- * This file must be used under the terms of the CeCILL.\r
- * This source file is licensed as described in the file COPYING, which\r
- * you should have received as part of this distribution.  The terms\r
- * are also available at    \r
- * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt\r
- *\r
- -->\r
-<refentry version="5.0-subset Scilab" xml:id="syslin" xml:lang="ja"\r
-          xmlns="http://docbook.org/ns/docbook"\r
-          xmlns:xlink="http://www.w3.org/1999/xlink"\r
-          xmlns:svg="http://www.w3.org/2000/svg"\r
-          xmlns:ns5="http://www.w3.org/1999/xhtml"\r
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"\r
-          xmlns:db="http://docbook.org/ns/docbook">\r
-  <info>\r
-    <pubdate>$LastChangedDate$</pubdate>\r
-  </info>\r
-\r
-  <refnamediv>\r
-    <refname>syslin</refname>\r
-\r
-    <refpurpose>線形システムを定義する</refpurpose>\r
-  </refnamediv>\r
-\r
-  <refsynopsisdiv>\r
-    <title>呼び出し手順</title>\r
-\r
-    <synopsis>[sl]=syslin(dom,A,B,C [,D [,x0] ])\r
-[sl]=syslin(dom,N,D)\r
-[sl]=syslin(dom,H)</synopsis>\r
-  </refsynopsisdiv>\r
-\r
-  <refsection>\r
-    <title>パラメータ</title>\r
-\r
-    <variablelist>\r
-      <varlistentry>\r
-        <term>dom</term>\r
-\r
-        <listitem>\r
-          <para>文字列 (<literal>'c'</literal>,\r
-          <literal>'d'</literal>), または <literal>[]</literal> または\r
-         スカラー.</para>\r
-        </listitem>\r
-      </varlistentry>\r
-\r
-      <varlistentry>\r
-        <term>A,B,C,D</term>\r
-\r
-        <listitem>\r
-          <para>状態空間表現の行列\r
-          (<literal>D</literal> はオプションで,デフォルトでは\r
-           ゼロ行列となります). \r
-           プロパーでないシステムでは,<literal>D</literal>\r
-           は多項式行列となります.</para>\r
-        </listitem>\r
-      </varlistentry>\r
-\r
-      <varlistentry>\r
-        <term>x0</term>\r
-\r
-        <listitem>\r
-          <para>ベクトル (初期状態量; デフォルト値は\r
-            <literal>0</literal>)</para>\r
-        </listitem>\r
-      </varlistentry>\r
-\r
-      <varlistentry>\r
-        <term>N, D</term>\r
-\r
-        <listitem>\r
-          <para>多項式行列</para>\r
-        </listitem>\r
-      </varlistentry>\r
-\r
-      <varlistentry>\r
-        <term>H</term>\r
-\r
-        <listitem>\r
-          <para>有理関数または線形状態空間表現</para>\r
-        </listitem>\r
-      </varlistentry>\r
-\r
-      <varlistentry>\r
-        <term>sl</term>\r
-\r
-        <listitem>\r
-          <para>tlist ("<literal>syslin</literal>" リスト) は\r
-           線形システムを表します</para>\r
-        </listitem>\r
-      </varlistentry>\r
-    </variablelist>\r
-  </refsection>\r
-\r
-  <refsection>\r
-    <title>説明</title>\r
-\r
-    <para><literal>syslin</literal> はリストとして線形システムを定義し,\r
-      データの整合性を確認します.</para>\r
-\r
-    <para><literal>dom</literal> はシステムの時間領域を指定するもので,\r
-      以下の値を指定することができます:</para>\r
-\r
-    <para>連続時間システムの場合<literal>dom='c'</literal>,\r
-      離散時間システムの場合\r
-    <literal>dom='d'</literal> ,\r
-    サンプル時間 <literal>n</literal> (単位:秒)のサンプル値システム\r
-    の場合 <literal>n</literal>.</para>\r
-\r
-    <para>時間領域が未定義の場合 <literal>dom=[]</literal></para>\r
-\r
-    <para>状態空間表現:</para>\r
-\r
-    <programlisting role = ""><![CDATA[ \r
-sl=syslin(dom,A,B,C [,D [,x0] ])\r
- ]]></programlisting>\r
-\r
-    <para>は次のシステムを定義します :</para>\r
-\r
-    <informalequation>\r
-      <mediaobject>\r
-        <imageobject>\r
-          <imagedata align="center" fileref="../mml/syslin_equation_1.mml" />\r
-        </imageobject>\r
-      </mediaobject>\r
-    </informalequation>\r
-\r
-    <para><literal>syslin</literal> の出力は以下の形式のリストとなります:\r
-    <literal>sl=tlist(['lss','A','B','C','D','X0','dt'],A,B,C,D,x0,dom)</literal>\r
-    <literal>D</literal> は多項式行列(プロパーでないシステム)とすることが\r
-    できることに注意してください.</para>\r
-\r
-    <para>伝達行列表現:</para>\r
-\r
-    <programlisting role = ""><![CDATA[ \r
-sl=syslin(dom,N,D) \r
-sl=syslin(dom,H)\r
- ]]></programlisting>\r
-\r
-    <para><literal>syslin</literal> の出力は以下の形式のリストとなります :\r
-      <literal>sl=tlist(['r','num','den','dt'],N,D,dom)</literal> または\r
-    <literal>sl=tlist(['r','num','den','dt'],H(2),H(3),dom)</literal>.</para>\r
-\r
-    <para><literal>syslin</literal> で定義された線形システムは\r
-      状態空間または伝達関数表現のどちらでも\r
-      通常の行列と同様に操作(結合, 展開, 転置, 乗算,など)することができます.\r
-    </para>\r
-\r
-    <para>状態空間制御関数の多くは,\r
-      4つの行列でシステムを定義する代わりに\r
-      <literal>syslin</literal>リストを入力とします.\r
-    </para>\r
-  </refsection>\r
-\r
-  <refsection>\r
-    <title>例</title>\r
-\r
-    <programlisting role="example"><![CDATA[ \r
-A=[0,1;0,0];B=[1;1];C=[1,1];\r
-S1=syslin('c',A,B,C)   //線形システムを定義\r
-S1("A")    //A行列を表示\r
-S1("X0"), S1("dt") // X0と時間領域を表示\r
-s=poly(0,'s');\r
-D=s;\r
-S2=syslin('c',A,B,C,D)\r
-H1=(1+2*s)/s^2, S1bis=syslin('c',H1)\r
-H2=(1+2*s+s^3)/s^2, S2bis=syslin('c',H2)\r
-S1+S2\r
-[S1,S2]\r
-ss2tf(S1)-S1bis\r
-S1bis+S2bis\r
-S1*S2bis\r
-size(S1)\r
- ]]></programlisting>\r
-  </refsection>\r
-\r
-  <refsection>\r
-    <title>参考</title>\r
-\r
-    <simplelist type="inline">\r
-      <member><link linkend="tlist">tlist</link></member>\r
-\r
-      <member><link linkend="lsslist">lsslist</link></member>\r
-\r
-      <member><link linkend="rlist">rlist</link></member>\r
-\r
-      <member><link linkend="ssrand">ssrand</link></member>\r
-\r
-      <member><link linkend="ss2tf">ss2tf</link></member>\r
-\r
-      <member><link linkend="tf2ss">tf2ss</link></member>\r
-\r
-      <member><link linkend="dscr">dscr</link></member>\r
-\r
-      <member><link linkend="abcd">abcd</link></member>\r
-    </simplelist>\r
-  </refsection>\r
-</refentry>\r
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<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">
+  <info>
+    <pubdate>$LastChangedDate$</pubdate>
+  </info>
+  <refnamediv>
+    <refname>syslin</refname>
+    <refpurpose>線形システムを定義する</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>呼び出し手順</title>
+    <synopsis>[sl]=syslin(dom,A,B,C [,D [,x0] ])
+      [sl]=syslin(dom,N,D)
+      [sl]=syslin(dom,H)
+    </synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>パラメータ</title>
+    <variablelist>
+      <varlistentry>
+        <term>dom</term>
+        <listitem>
+          <para>
+            文字列 (<literal>'c'</literal>,
+            <literal>'d'</literal>), または <literal>[]</literal> または
+            スカラー.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>A,B,C,D</term>
+        <listitem>
+          <para>状態空間表現の行列
+            (<literal>D</literal> はオプションで,デフォルトでは
+            ゼロ行列となります). 
+            プロパーでないシステムでは,<literal>D</literal>
+            は多項式行列となります.
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>x0</term>
+        <listitem>
+          <para>ベクトル (初期状態量; デフォルト値は
+            <literal>0</literal>)
+          </para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>N, D</term>
+        <listitem>
+          <para>多項式行列</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>H</term>
+        <listitem>
+          <para>有理関数または線形状態空間表現</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term>sl</term>
+        <listitem>
+          <para>
+            tlist ("<literal>syslin</literal>" リスト) は
+            線形システムを表します
+          </para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>説明</title>
+    <para>
+      <literal>syslin</literal> はリストとして線形システムを定義し,
+      データの整合性を確認します.
+    </para>
+    <para>
+      <literal>dom</literal> はシステムの時間領域を指定するもので,
+      以下の値を指定することができます:
+    </para>
+    <para>
+      連続時間システムの場合<literal>dom='c'</literal>,
+      離散時間システムの場合
+      <literal>dom='d'</literal> ,
+      サンプル時間 <literal>n</literal> (単位:秒)のサンプル値システム
+      の場合 <literal>n</literal>.
+    </para>
+    <para>
+      時間領域が未定義の場合 <literal>dom=[]</literal>
+    </para>
+    <para>状態空間表現:</para>
+    <programlisting role=""><![CDATA[ 
+sl=syslin(dom,A,B,C [,D [,x0] ])
+ ]]></programlisting>
+    <para>は次のシステムを定義します :</para>
+    <informalequation>
+      <mediaobject>
+        <imageobject>
+          <imagedata align="center" fileref="../../mml/syslin_equation_1.mml"/>
+        </imageobject>
+      </mediaobject>
+    </informalequation>
+    <para>
+      <literal>syslin</literal> の出力は以下の形式のリストとなります:
+      <literal>sl=tlist(['lss','A','B','C','D','X0','dt'],A,B,C,D,x0,dom)</literal>
+      <literal>D</literal> は多項式行列(プロパーでないシステム)とすることが
+      できることに注意してください.
+    </para>
+    <para>伝達行列表現:</para>
+    <programlisting role=""><![CDATA[ 
+sl=syslin(dom,N,D) 
+sl=syslin(dom,H)
+ ]]></programlisting>
+    <para>
+      <literal>syslin</literal> の出力は以下の形式のリストとなります :
+      <literal>sl=rlist(N,D,dom)</literal> または
+      <literal>sl=rlist(H(2),H(3),dom)</literal>.
+    </para>
+    <para>
+      <literal>syslin</literal> で定義された線形システムは
+      状態空間または伝達関数表現のどちらでも
+      通常の行列と同様に操作(結合, 展開, 転置, 乗算,など)することができます.
+    </para>
+    <para>状態空間制御関数の多くは,
+      4つの行列でシステムを定義する代わりに
+      <literal>syslin</literal>リストを入力とします.
+    </para>
+  </refsection>
+  <refsection>
+    <title>例</title>
+    <programlisting role="example"><![CDATA[ 
+A=[0,1;0,0];B=[1;1];C=[1,1];
+S1=syslin('c',A,B,C)   //線形システムを定義
+S1("A")    //A行列を表示
+S1("X0"), S1("dt") // X0と時間領域を表示
+s=poly(0,'s');
+D=s;
+S2=syslin('c',A,B,C,D)
+H1=(1+2*s)/s^2, S1bis=syslin('c',H1)
+H2=(1+2*s+s^3)/s^2, S2bis=syslin('c',H2)
+S1+S2
+[S1,S2]
+ss2tf(S1)-S1bis
+S1bis+S2bis
+S1*S2bis
+size(S1)
+ ]]></programlisting>
+  </refsection>
+  <refsection>
+    <title>参考</title>
+    <simplelist type="inline">
+      <member>
+        <link linkend="tlist">tlist</link>
+      </member>
+      <member>
+        <link linkend="lsslist">lsslist</link>
+      </member>
+      <member>
+        <link linkend="rlist">rlist</link>
+      </member>
+      <member>
+        <link linkend="ssrand">ssrand</link>
+      </member>
+      <member>
+        <link linkend="ss2tf">ss2tf</link>
+      </member>
+      <member>
+        <link linkend="tf2ss">tf2ss</link>
+      </member>
+      <member>
+        <link linkend="dscr">dscr</link>
+      </member>
+      <member>
+        <link linkend="abcd">abcd</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>