<< odedc Differential Equations, Integration Elementary Functions >>

Scilab Help >> Differential Equations, Integration > odeoptions

odeoptions

ODEソルバのオプションを設定する

呼び出し手順

odeoptions()

説明

この関数はODEソルバに様々なオプションを設定する コマンドを対話的に表示します. グローバル変数 %ODEOPTIONS はオプションを設定します.

ode 関数は,この変数が存在するかどうかを調べ, 存在する場合にはこれを使用します. デフォルト値を使用するには,この変数を消去してください. この変数を作成するには, %ODEOPTIONS=odeoptions()命令 を実行する必要があります.

変数 %ODEOPTIONS は以下の要素を 有するベクトルです:

[itask, tcrit, h0, hmax, hmin, jactyp, mxstep, maxordn, maxords, ixpr, ml, mu].

デフォルト値は以下となります:[1,0,0,%inf,0,2,500,12,5,0,-1,-1]

これらの要素の意味を以下に示します.

以下の例では, 常微分方程式 dy/dt=y^2-y sin(t)+cos(t) を, 初期条件 y(0)=0で解きます. 解は各メッシュ点で保存します.

function ydot=f(t, y)
    ydot=y^2-y*sin(t)+cos(t)
endfunction
%ODEOPTIONS=[2,0,0,%inf,0,2,500,12,5,0,-1,-1];
y=ode(0,0,%pi,f);
plot(y(1,:),y(2,:))
clear %ODEOPTIONS

参照


Report an issue
<< odedc Differential Equations, Integration Elementary Functions >>