14
14
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns4="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="daeoptions" xml:lang="ja">
16
<refname>daeoptions</refname>
17
<refpurpose>daeソルバのオプションを設定</refpurpose>
21
<synopsis>daeoptions()</synopsis>
27
<literal>%DAEOPTIONS</literal>が存在した場合,
28
dae関数はこれをオプションとして設定します.
31
この daeoptions 関数は,<link linkend="dae">dae</link> ソルバの様々なオプションを設定する際に
35
注意: <literal>dae</literal>関数は
36
この変数が存在するかどうかを確認し,存在する場合にはこれを使用します.
37
デフォルト値を使用する場合にはこの変数を消去する必要があります.
38
<literal>daeoptions</literal> は
39
この変数を作成しないことに注意してください.この変数を作成するには,
40
<literal>daeoptions</literal>で表示されるコマンド行で実行する
44
変数 <literal>%DAEOPTIONS</literal> は以下の要素を有する <link linkend="list">リスト</link>です:
46
<programlisting role=""><![CDATA[
16
<refname>daeoptions</refname>
17
<refpurpose>daeソルバのオプションを設定</refpurpose>
21
<synopsis>daeoptions()</synopsis>
27
<literal>%DAEOPTIONS</literal>が存在した場合,
28
dae関数はこれをオプションとして設定します.
31
この daeoptions 関数は,<link linkend="dae">dae</link> ソルバの様々なオプションを設定する際に
35
注意: <literal>dae</literal>関数は
36
この変数が存在するかどうかを確認し,存在する場合にはこれを使用します.
37
デフォルト値を使用する場合にはこの変数を消去する必要があります.
38
<literal>daeoptions</literal> は
39
この変数を作成しないことに注意してください.この変数を作成するには,
40
<literal>daeoptions</literal>で表示されるコマンド行で実行する
44
変数 <literal>%DAEOPTIONS</literal> は以下の要素を有する <link linkend="list">リスト</link>です:
46
<programlisting role=""><![CDATA[
47
47
list(tstop,imode,band,maxstep,stepin,nonneg,isest)
48
48
]]></programlisting>
50
<programlisting role=""><![CDATA[
50
<programlisting role=""><![CDATA[
51
51
list([],0,[],[],[],0,0)
52
52
]]></programlisting>
53
<para>要素の意味を以下に示します.</para>
58
<para>実数スカラーまたは空の行列で, 許容される
59
<literal>g </literal>の評価の最大回数を指定します.
67
<para>0 を指定した場合, dae は
69
1を指定した場合, dae は計算した経過値を返します.
77
<literal>jac</literal> で計算された帯行列の定義
78
<literal>[ml,mu]</literal>を指定します.
81
<literal>r(i - j + ml + mu + 1,j)</literal> =
82
<literal>dg(i)/dy(j)+cj*dg(i)/dydot(j)</literal> .
83
<literal>jac</literal> が完全な行列を返す場合,
84
<literal>band=[]</literal>を指定します
91
<para>スカラーまたは空の行列で, ステップの最大値.
99
<para>スカラーまたは空の行列で, ステップの最小値.
113
その他の場合には 1 に設定する必要があります.
121
指定した初期条件が以下と互換の場合には0 とする
123
: <literal>g(t0,x0,xdot0)=0</literal>.
124
<literal>xdot0</literal>が単なる推定値である場合には
131
<refsection role="see also">
133
<simplelist type="inline">
135
<link linkend="dae">dae</link>
53
<para>要素の意味を以下に示します.</para>
58
<para>実数スカラーまたは空の行列で, 許容される
59
<literal>g </literal>の評価の最大回数を指定します.
67
<para>0 を指定した場合, dae は
69
1を指定した場合, dae は計算した経過値を返します.
77
<literal>jac</literal> で計算された帯行列の定義
78
<literal>[ml,mu]</literal>を指定します.
81
<literal>r(i - j + ml + mu + 1,j)</literal> =
82
<literal>dg(i)/dy(j)+cj*dg(i)/dydot(j)</literal> .
83
<literal>jac</literal> が完全な行列を返す場合,
84
<literal>band=[]</literal>を指定します
91
<para>スカラーまたは空の行列で, ステップの最大値.
99
<para>スカラーまたは空の行列で, ステップの最小値.
113
その他の場合には 1 に設定する必要があります.
121
指定した初期条件が以下と互換の場合には0 とする
123
: <literal>g(t0,x0,xdot0)=0</literal>.
124
<literal>xdot0</literal>が単なる推定値である場合には
131
<refsection role="see also">
133
<simplelist type="inline">
135
<link linkend="dae">dae</link>