2fed838935d241c6fcc80272e319f030472548e6
[scilab.git] / scilab / modules / differential_equations / help / ja_JP / ode_optional_output.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  * 
7  * Copyright (C) 2012 - 2016 - Scilab Enterprises
8  *
9  * This file is hereby licensed under the terms of the GNU GPL v2.0,
10  * pursuant to article 5.3.4 of the CeCILL v.2.1.
11  * This file was originally licensed under the terms of the CeCILL v2.1,
12  * and continues to be available under such terms.
13  * For more information, see the COPYING file which you should have received
14  * along with this program.
15  *
16  -->
17 <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" xmlns:scilab="http://www.scilab.org" xml:lang="ja" xml:id="ode_optional_output">
18     <refnamediv>
19         <refname>ode_optional_output</refname>
20         <refpurpose>ode ソルバのオプション出力の説明</refpurpose>
21     </refnamediv>
22     <refsection>
23         <title>説明</title>
24         <para>
25             このページは,
26             <link linkend="ode">ode</link>関数のオプションの左辺引数
27             <literal>w</literal> および<literal>iw</literal>
28             に返される最も重要な値について記述するものです.
29             これらは, <literal>lsode</literal> 
30             <literal>lsoda</literal> および  <literal>lsodar</literal>
31             ODEソルバの場合のみ有効です.
32             より詳細については,
33             <literal>SCI/modules/differential_equations/src/fortran/lsod*.f 内の
34                 ソルバのFortranコードのコメントを参照ください.
35             </literal>
36             .
37         </para>
38         <variablelist>
39             <varlistentry>
40                 <term>w(11)</term>
41                 <listitem>
42                     <para> 直近に(成功裏に)使用した時間刻み t </para>
43                 </listitem>
44             </varlistentry>
45             <varlistentry>
46                 <term>w(12)</term>
47                 <listitem>
48                     <para> 次のステップで試行されるステップサイズ.</para>
49                 </listitem>
50             </varlistentry>
51             <varlistentry>
52                 <term>w(13)</term>
53                 <listitem>
54                     <para> 
55                         ソルバが実際に達した独立変数のカレントの値,
56                         すなわち,tのカレントの内部メッシュ点.
57                         出力される tcur は最低でも引数 t となり,
58                         (補間が行われた場合には,) t 以降となる場合もあります.
59                     </para>
60                 </listitem>
61             </varlistentry>
62             <varlistentry>
63                 <term>w(14)</term>
64                 <listitem>
65                     <para> 
66                         許容誤差のスケールファクタで,1より大きく,
67                         精度が過剰なリクエストが検出された場合に計算されます
68                         (問題の開始時に検出された場合: istate = -3, その他の場合: istate = -2).
69                         itol が変更されず rtol および atol が共に次のコールで
70                         <literal>tolsf=w(14)</literal> 倍に増やされる場合,
71                         ソルバは成功したとみなされます.
72                         (ユーザは <literal>tolsf</literal> を無視し,
73                         他の適当な手段で許容誤差パラメータを変更することも可能です.)
74                     </para>
75                 </listitem>
76             </varlistentry>
77             <varlistentry>
78                 <term>w(15)</term>
79                 <listitem>
80                     <para> 
81                         (もしあれば,)直近の手法切替を行った時間における t の値.
82                         この値は <literal>lsode</literal> ソルバでは意味がありません.
83                     </para>
84                 </listitem>
85             </varlistentry>
86             <varlistentry>
87                 <term>iw(10)</term>
88                 <listitem>
89                     <para> 
90                         これまでに問題に関して<literal>g</literal>を評価した数.
91                         この値は <literal>lsodar</literal> ソルバでは意味がありません.
92                     </para>
93                 </listitem>
94             </varlistentry>
95             <varlistentry>
96                 <term>iw(11)</term>
97                 <listitem>
98                     <para> これまでに問題に関して行われたステップ数.</para>
99                 </listitem>
100             </varlistentry>
101             <varlistentry>
102                 <term>iw(12)</term>
103                 <listitem>
104                     <para> これまでに問題に関して行われた f の評価の回数.</para>
105                 </listitem>
106             </varlistentry>
107             <varlistentry>
108                 <term>iw(13)</term>
109                 <listitem>
110                     <para> 
111                         これまでに問題に関して行われたヤコビアン(および行列のLU分解)の評価の回数.
112                     </para>
113                 </listitem>
114             </varlistentry>
115             <varlistentry>
116                 <term>iw(14)</term>
117                 <listitem>
118                     <para> 
119                         (成功裏に)直近に使用された手法の次数.
120                     </para>
121                 </listitem>
122             </varlistentry>
123             <varlistentry>
124                 <term>iw(15)</term>
125                 <listitem>
126                     <para> 
127                         次のステップで試行される次数.
128                     </para>
129                 </listitem>
130             </varlistentry>
131             <varlistentry>
132                 <term>iw(16)</term>
133                 <listitem>
134                     <para> 
135                         重みつきローカル誤差ベクトル( e(i)/ewt(i) )における
136                         最大の大きさの要素の添字,
137                         エラーの場合に istate = -4 または -5 と共に返されます.
138                     </para>
139                 </listitem>
140             </varlistentry>
141             <varlistentry>
142                 <term>iw(17)</term>
143                 <listitem>
144                     <para> 
145                         実際に必要な <literal>w</literal> の長さであり,
146                         rworkの長さが問題の残りの処理で固定され,
147                         切替が発生すると仮定されます.
148                         この値は通常のリターン時に定義され,
149                         異常な入力が行われた場合には不十分な記憶容量が返されます.
150                     </para>
151                 </listitem>
152             </varlistentry>
153             <varlistentry>
154                 <term>iw(18)</term>
155                 <listitem>
156                     <para>
157                         実際に必要な <literal>iw</literal> の長さであり,
158                         <literal>iw</literal>の長さが問題の残りの処理で固定され,
159                         切替が発生すると仮定されます.
160                         この値は通常のリターン時に定義され,
161                         異常な入力が行われた場合には不十分な記憶容量が返されます.
162                     </para>
163                 </listitem>
164             </varlistentry>
165             <varlistentry>
166                 <term>iw(19)</term>
167                 <listitem>
168                     <para> 
169                         直近の処理が成功したステップに関する手法のインジケータです.
170                         1 は adams (非スティッフ), 2 は bdf (スティッフ) を意味します.
171                         この値は <literal>lsode</literal> ソルバでは意味がありません.
172                     </para>
173                 </listitem>
174             </varlistentry>
175             <varlistentry>
176                 <term>iw(20)</term>
177                 <listitem>
178                     <para> 
179                         カレントの手法のインジケータです.
180                         1 は adams (非スティッフ), 2 は bdf (スティッフ) を意味します.
181                         この値は次のステップで試行される手法です.
182                         よって, この値は,手法の切替が行われた直後のみ <literal>iw(19)</literal> の
183                         値と異なります.
184                         この値は <literal>lsode</literal> ソルバでは意味がありません.
185                     </para>
186                 </listitem>
187             </varlistentry>
188         </variablelist>
189     </refsection>
190 </refentry>