~ubuntu-branches/ubuntu/raring/scilab/raring-proposed

« back to all changes in this revision

Viewing changes to modules/cacsd/help/ja_JP/findx0BD.xml

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2012-08-30 14:42:38 UTC
  • mfrom: (1.4.7)
  • Revision ID: package-import@ubuntu.com-20120830144238-c1y2og7dbm7m9nig
Tags: 5.4.0-beta-3-1~exp1
* New upstream release
* Update the scirenderer dep
* Get ride of libjhdf5-java dependency

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
 *
12
12
 -->
13
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:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="ja" xml:id="findx0BD">
14
 
  <refnamediv>
15
 
    <refname>findx0BD</refname>
16
 
    <refpurpose> 状態量,離散時間システムのBおよびD行列を推定</refpurpose>
17
 
  </refnamediv>
18
 
  <refsynopsisdiv>
19
 
    <title>呼び出し手順</title>
20
 
    <synopsis>[X0,B,D] = findx0BD(A,C,Y,U,WITHX0,WITHD,TOL,PRINTW)
21
 
      [x0,B,D,V,rcnd] = findx0BD(A,C,Y,U)
22
 
    </synopsis>
23
 
  </refsynopsisdiv>
24
 
  <refsection>
25
 
    <title>パラメータ</title>
26
 
    <variablelist>
27
 
      <varlistentry>
28
 
        <term>A</term>
29
 
        <listitem>
30
 
          <para>システムの状態行列</para>
31
 
        </listitem>
32
 
      </varlistentry>
33
 
      <varlistentry>
34
 
        <term>C</term>
35
 
        <listitem>
36
 
          <para>システムのC行列</para>
37
 
        </listitem>
38
 
      </varlistentry>
39
 
      <varlistentry>
40
 
        <term>Y</term>
41
 
        <listitem>
42
 
          <para>システム出力</para>
43
 
        </listitem>
44
 
      </varlistentry>
45
 
      <varlistentry>
46
 
        <term>U</term>
47
 
        <listitem>
48
 
          <para>システム入力</para>
49
 
        </listitem>
50
 
      </varlistentry>
51
 
      <varlistentry>
52
 
        <term>WITHX0</term>
53
 
        <listitem>
54
 
          <para>状態量の初期値 x0 の推定に関するスイッチ.</para>
55
 
          <variablelist>
56
 
            <varlistentry>
57
 
              <term>=  </term>
58
 
              <listitem>
59
 
                <para>1: x0を推定します;</para>
60
 
              </listitem>
61
 
            </varlistentry>
62
 
            <varlistentry>
63
 
              <term>=  </term>
64
 
              <listitem>
65
 
                <para>0: x0を推定しません.</para>
66
 
              </listitem>
67
 
            </varlistentry>
68
 
          </variablelist>
69
 
          <para>
70
 
            デフォルト:    WITHX0 = 1.
71
 
          </para>
72
 
        </listitem>
73
 
      </varlistentry>
74
 
      <varlistentry>
75
 
        <term>WITHD</term>
76
 
        <listitem>
77
 
          <para>行列 Dの推定に関するスイッチ.</para>
78
 
          <variablelist>
79
 
            <varlistentry>
80
 
              <term>=  </term>
81
 
              <listitem>
82
 
                <para>1: 行列Dを推定します;</para>
83
 
              </listitem>
84
 
            </varlistentry>
85
 
            <varlistentry>
86
 
              <term>=  </term>
87
 
              <listitem>
88
 
                <para>0: 行列Dを推定しません.</para>
89
 
              </listitem>
90
 
            </varlistentry>
91
 
          </variablelist>
92
 
          <para>
93
 
            デフォルト:    WITHD = 1.
94
 
          </para>
95
 
        </listitem>
96
 
      </varlistentry>
97
 
      <varlistentry>
98
 
        <term>TOL</term>
99
 
        <listitem>
100
 
          <para>
101
 
            行列のランクを推定する際の許容誤差.TOL &gt; 0 の場合,TOLに指定した値が
102
 
            条件数の逆数の下界として使用されます. 
103
 
            デフォルト:    prod(size(matrix))*epsilon_machine 
104
 
            ただし, epsilon_machine は相対機械精度です.
105
 
          </para>
106
 
        </listitem>
107
 
      </varlistentry>
108
 
      <varlistentry>
109
 
        <term>PRINTW</term>
110
 
        <listitem>
111
 
          <para>警告メッセージの出力に関するスイッチ.</para>
112
 
          <variablelist>
113
 
            <varlistentry>
114
 
              <term>=  </term>
115
 
              <listitem>
116
 
                <para>1: 警告メッセージを出力;</para>
117
 
              </listitem>
118
 
            </varlistentry>
119
 
            <varlistentry>
120
 
              <term>=  </term>
121
 
              <listitem>
122
 
                <para>0: 警告メッセージを出力しない.</para>
123
 
              </listitem>
124
 
            </varlistentry>
125
 
          </variablelist>
126
 
          <para>
127
 
            デフォルト:    PRINTW = 0.
128
 
          </para>
129
 
        </listitem>
130
 
      </varlistentry>
131
 
      <varlistentry>
132
 
        <term>X0</term>
133
 
        <listitem>
134
 
          <para>推定された線形システムの状態量の初期値.</para>
135
 
        </listitem>
136
 
      </varlistentry>
137
 
      <varlistentry>
138
 
        <term>B</term>
139
 
        <listitem>
140
 
          <para>推定された線形システムのB行列.</para>
141
 
        </listitem>
142
 
      </varlistentry>
143
 
      <varlistentry>
144
 
        <term>D</term>
145
 
        <listitem>
146
 
          <para>推定された線形システムのD行列.</para>
147
 
        </listitem>
148
 
      </varlistentry>
149
 
      <varlistentry>
150
 
        <term>V</term>
151
 
        <listitem>
152
 
          <para>
153
 
            状態行列Aを実数Schur形式に縮減する直交行列
154
 
          </para>
155
 
        </listitem>
156
 
      </varlistentry>
157
 
      <varlistentry>
158
 
        <term>rcnd</term>
159
 
        <listitem>
160
 
          <para>
161
 
            ランク決定に関連する行列の条件数の逆数を推定します.
162
 
          </para>
163
 
        </listitem>
164
 
      </varlistentry>
165
 
    </variablelist>
166
 
  </refsection>
167
 
  <refsection>
168
 
    <title>説明</title>
169
 
    <para>
170
 
      findx0BD  は, 
171
 
      (推定された)システム行列 A, C および入出力データを指定し,
172
 
      状態量の初期値と離散時間システムのBおよびD行列を推定します.
173
 
    </para>
174
 
    <para>
175
 
      [X0,B,D] = findx0BD(A,C,Y,U,WITHX0,WITHD,TOL,PRINTW)  は,
176
 
      システム行列 A, C 出力データ Yおよび入力データ U を用いて,
177
 
      状態量初期値 X0 および離散時間システムの行列 B および D を推定します.
178
 
      モデルの構造は以下のようになります :
179
 
    </para>
180
 
    <programlisting role=""><![CDATA[ 
 
14
    <refnamediv>
 
15
        <refname>findx0BD</refname>
 
16
        <refpurpose> 状態量,離散時間システムのBおよびD行列を推定</refpurpose>
 
17
    </refnamediv>
 
18
    <refsynopsisdiv>
 
19
        <title>呼び出し手順</title>
 
20
        <synopsis>[X0,B,D] = findx0BD(A,C,Y,U,WITHX0,WITHD,TOL,PRINTW)
 
21
            [x0,B,D,V,rcnd] = findx0BD(A,C,Y,U)
 
22
        </synopsis>
 
23
    </refsynopsisdiv>
 
24
    <refsection>
 
25
        <title>パラメータ</title>
 
26
        <variablelist>
 
27
            <varlistentry>
 
28
                <term>A</term>
 
29
                <listitem>
 
30
                    <para>システムの状態行列</para>
 
31
                </listitem>
 
32
            </varlistentry>
 
33
            <varlistentry>
 
34
                <term>C</term>
 
35
                <listitem>
 
36
                    <para>システムのC行列</para>
 
37
                </listitem>
 
38
            </varlistentry>
 
39
            <varlistentry>
 
40
                <term>Y</term>
 
41
                <listitem>
 
42
                    <para>システム出力</para>
 
43
                </listitem>
 
44
            </varlistentry>
 
45
            <varlistentry>
 
46
                <term>U</term>
 
47
                <listitem>
 
48
                    <para>システム入力</para>
 
49
                </listitem>
 
50
            </varlistentry>
 
51
            <varlistentry>
 
52
                <term>WITHX0</term>
 
53
                <listitem>
 
54
                    <para>状態量の初期値 x0 の推定に関するスイッチ.</para>
 
55
                    <variablelist>
 
56
                        <varlistentry>
 
57
                            <term>=  </term>
 
58
                            <listitem>
 
59
                                <para>1: x0を推定します;</para>
 
60
                            </listitem>
 
61
                        </varlistentry>
 
62
                        <varlistentry>
 
63
                            <term>=  </term>
 
64
                            <listitem>
 
65
                                <para>0: x0を推定しません.</para>
 
66
                            </listitem>
 
67
                        </varlistentry>
 
68
                    </variablelist>
 
69
                    <para>
 
70
                        デフォルト:    WITHX0 = 1.
 
71
                    </para>
 
72
                </listitem>
 
73
            </varlistentry>
 
74
            <varlistentry>
 
75
                <term>WITHD</term>
 
76
                <listitem>
 
77
                    <para>行列 Dの推定に関するスイッチ.</para>
 
78
                    <variablelist>
 
79
                        <varlistentry>
 
80
                            <term>=  </term>
 
81
                            <listitem>
 
82
                                <para>1: 行列Dを推定します;</para>
 
83
                            </listitem>
 
84
                        </varlistentry>
 
85
                        <varlistentry>
 
86
                            <term>=  </term>
 
87
                            <listitem>
 
88
                                <para>0: 行列Dを推定しません.</para>
 
89
                            </listitem>
 
90
                        </varlistentry>
 
91
                    </variablelist>
 
92
                    <para>
 
93
                        デフォルト:    WITHD = 1.
 
94
                    </para>
 
95
                </listitem>
 
96
            </varlistentry>
 
97
            <varlistentry>
 
98
                <term>TOL</term>
 
99
                <listitem>
 
100
                    <para>
 
101
                        行列のランクを推定する際の許容誤差.TOL &gt; 0 の場合,TOLに指定した値が
 
102
                        条件数の逆数の下界として使用されます. 
 
103
                        デフォルト:    prod(size(matrix))*epsilon_machine 
 
104
                        ただし, epsilon_machine は相対機械精度です.
 
105
                    </para>
 
106
                </listitem>
 
107
            </varlistentry>
 
108
            <varlistentry>
 
109
                <term>PRINTW</term>
 
110
                <listitem>
 
111
                    <para>警告メッセージの出力に関するスイッチ.</para>
 
112
                    <variablelist>
 
113
                        <varlistentry>
 
114
                            <term>=  </term>
 
115
                            <listitem>
 
116
                                <para>1: 警告メッセージを出力;</para>
 
117
                            </listitem>
 
118
                        </varlistentry>
 
119
                        <varlistentry>
 
120
                            <term>=  </term>
 
121
                            <listitem>
 
122
                                <para>0: 警告メッセージを出力しない.</para>
 
123
                            </listitem>
 
124
                        </varlistentry>
 
125
                    </variablelist>
 
126
                    <para>
 
127
                        デフォルト:    PRINTW = 0.
 
128
                    </para>
 
129
                </listitem>
 
130
            </varlistentry>
 
131
            <varlistentry>
 
132
                <term>X0</term>
 
133
                <listitem>
 
134
                    <para>推定された線形システムの状態量の初期値.</para>
 
135
                </listitem>
 
136
            </varlistentry>
 
137
            <varlistentry>
 
138
                <term>B</term>
 
139
                <listitem>
 
140
                    <para>推定された線形システムのB行列.</para>
 
141
                </listitem>
 
142
            </varlistentry>
 
143
            <varlistentry>
 
144
                <term>D</term>
 
145
                <listitem>
 
146
                    <para>推定された線形システムのD行列.</para>
 
147
                </listitem>
 
148
            </varlistentry>
 
149
            <varlistentry>
 
150
                <term>V</term>
 
151
                <listitem>
 
152
                    <para>
 
153
                        状態行列Aを実数Schur形式に縮減する直交行列
 
154
                    </para>
 
155
                </listitem>
 
156
            </varlistentry>
 
157
            <varlistentry>
 
158
                <term>rcnd</term>
 
159
                <listitem>
 
160
                    <para>
 
161
                        ランク決定に関連する行列の条件数の逆数を推定します.
 
162
                    </para>
 
163
                </listitem>
 
164
            </varlistentry>
 
165
        </variablelist>
 
166
    </refsection>
 
167
    <refsection>
 
168
        <title>説明</title>
 
169
        <para>
 
170
            findx0BD  は, 
 
171
            (推定された)システム行列 A, C および入出力データを指定し,
 
172
            状態量の初期値と離散時間システムのBおよびD行列を推定します.
 
173
        </para>
 
174
        <para>
 
175
            [X0,B,D] = findx0BD(A,C,Y,U,WITHX0,WITHD,TOL,PRINTW)  は,
 
176
            システム行列 A, C 出力データ Yおよび入力データ U を用いて,
 
177
            状態量初期値 X0 および離散時間システムの行列 B および D を推定します.
 
178
            モデルの構造は以下のようになります :
 
179
        </para>
 
180
        <programlisting role=""><![CDATA[ 
181
181
x(k+1) = Ax(k) + Bu(k),   k >= 1,
182
182
y(k)   = Cx(k) + Du(k),
183
183
 ]]></programlisting>
184
 
    <para>
185
 
      ベクトル y(k) および u(k) それぞれ Y および U のk行目の転置です.
186
 
    </para>
187
 
    <para>
188
 
      [x0,B,D,V,rcnd] = findx0BD(A,C,Y,U)  は,システム状態行列 A を実数 Schur 形式に縮減する
189
 
      直交行列 V も返します.
190
 
      同時にランク決定に関連する行列の条件数の逆数の推定値も返します.
191
 
    </para>
192
 
    <programlisting role=""><![CDATA[ 
 
184
        <para>
 
185
            ベクトル y(k) および u(k) それぞれ Y および U のk行目の転置です.
 
186
        </para>
 
187
        <para>
 
188
            [x0,B,D,V,rcnd] = findx0BD(A,C,Y,U)  は,システム状態行列 A を実数 Schur 形式に縮減する
 
189
            直交行列 V も返します.
 
190
            同時にランク決定に関連する行列の条件数の逆数の推定値も返します.
 
191
        </para>
 
192
        <programlisting role=""><![CDATA[ 
193
193
    B = findx0BD(A,C,Y,U,0,0)   は B のみを返し,
194
194
[B,D] = findx0BD(A,C,Y,U,0)    は B および D のみを返します. 
195
195
 ]]></programlisting>
196
 
  </refsection>
197
 
  <refsection>
198
 
    <title>例</title>
199
 
    <programlisting role="example"><![CDATA[ 
 
196
    </refsection>
 
197
    <refsection>
 
198
        <title>例</title>
 
199
        <programlisting role="example"><![CDATA[ 
200
200
//指定した線形システムからデータを生成
201
201
A = [ 0.5, 0.1,-0.1, 0.2;
202
202
      0.1, 0,  -0.1,-0.1;      
223
223
Y1=flts(U,SYS1);
224
224
clf();plot2d((1:nsmp)',[Y',Y1'])
225
225
]]></programlisting>
226
 
  </refsection>
227
 
  <refsection role="see also">
228
 
    <title>参照</title>
229
 
    <simplelist type="inline">
230
 
      <member>
231
 
        <link linkend="findBD">findBD</link>
232
 
      </member>
233
 
      <member>
234
 
        <link linkend="inistate">inistate</link>
235
 
      </member>
236
 
    </simplelist>
237
 
  </refsection>
 
226
    </refsection>
 
227
    <refsection role="see also">
 
228
        <title>参照</title>
 
229
        <simplelist type="inline">
 
230
            <member>
 
231
                <link linkend="findBD">findBD</link>
 
232
            </member>
 
233
            <member>
 
234
                <link linkend="inistate">inistate</link>
 
235
            </member>
 
236
        </simplelist>
 
237
    </refsection>
238
238
</refentry>