XLPack 7.0
XLPack 数値計算ライブラリ (Excel VBA) リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません
関数
I1a1. 常微分方程式の初期値問題 (非スティフ関数) (廃止予定)

関数

Function Contd5 (I As Long, T As Double, RCont As Double, ICont As Long) As Double
 常微分方程式の初期値問題 (5(4)次 ドルマン・プリンス法) (密出力のための補間)
 
Function Contd5_r (I As Long, T As Double, RCont() As Double, ICont() As Long) As Double
 常微分方程式の初期値問題 (5(4)次 ドルマン・プリンス法) (リバースコミュニケーション版) (密出力のための補間)
 
Function Contd8 (I As Long, T As Double, RCont As Double, ICont As Long) As Double
 常微分方程式の初期値問題 (8(5,3)次 ドルマン・プリンス法) (密出力のための補間)
 
Function Contd8_r (I As Long, T As Double, RCont() As Double, ICont() As Long) As Double
 常微分方程式の初期値問題 (8(5,3)次 ドルマン・プリンス法) (リバースコミュニケーション版) (密出力のための補間)
 
Function Contx1 (I As Long, T As Double, RCont As Double, ICont As Long) As Double
 常微分方程式の初期値問題 (補外法 (GBSアルゴリズム)) (密出力のための補間)
 
Function Contx1_r (I As Long, T As Double, RCont() As Double, ICont() As Long) As Double
 常微分方程式の初期値問題 (補外法 (GBSアルゴリズム)) (リバースコミュニケーション版) (密出力のための補間)
 
Function Contx2 (I As Long, T As Double, RCont As Double, ICont As Long) As Double
 常微分方程式の初期値問題 (補外法) (2階微分方程式用) (密出力のための補間)
 
Function Contx2_r (I As Long, T As Double, RCont() As Double, ICont() As Long) As Double
 常微分方程式の初期値問題 (補外法) (2階微分方程式用) (リバースコミュニケーション版) (密出力のための補間)
 
Sub Derkf (N As Long, F As LongPtr, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Mode As Long=0, Optional Cont As LongPtr)
 常微分方程式の初期値問題 (5(4)次 ルンゲ・クッタ・フェールベルグ法)
 
Sub Derkf_r (N As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, TT As Double, YY() As Double, YYp() As Double, IRev As Long, Optional Mode As Long=-1, Optional Cont As LongPtr)
 常微分方程式の初期値問題 (5(4)次 ルンゲ・クッタ・フェールベルグ法) (リバースコミュニケーション版)
 
Sub DerkfInt (N As Long, T As Double, Y() As Double, Cont As LongPtr, Optional Info As Long)
 常微分方程式の初期値問題 (5(4)次 ルンゲ・クッタ・フェールベルグ法) (密出力のための補間)
 
Sub Dop853 (N As Long, F As LongPtr, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Solout As LongPtr=NullPtr, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Nstiff As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Beta As Double=0, Optional Cnt As Long=0)
 常微分方程式の初期値問題 (8(5,3)次 ドルマン・プリンス法)
 
Sub Dop853_r (N As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Cont() As Double, IComp() As Long, Info As Long, TT As Double, YY() As Double, YYp() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long=0, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Nstiff As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Beta As Double=0, Optional Cnt As Long=0)
 常微分方程式の初期値問題 (8(5,3)次 ドルマン・プリンス法) (リバースコミュニケーション版)
 
Sub Dopri5 (N As Long, F As LongPtr, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Solout As LongPtr=NullPtr, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Nstiff As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Beta As Double=0, Optional Cnt As Long=0)
 常微分方程式の初期値問題 (5(4)次 ドルマン・プリンス法)
 
Sub Dopri5_r (N As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, RCont() As Double, ICont() As Long, Info As Long, TT As Double, YY() As Double, YYp() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long=0, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Nstiff As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Beta As Double=0, Optional Cnt As Long=0)
 常微分方程式の初期値問題 (5(4)次 ドルマン・プリンス法) (リバースコミュニケーション版)
 
Sub Doprin (N As Long, F As LongPtr, T As Double, Y() As Double, Yp() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Solout As LongPtr=NullPtr, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Cnt As Long=0)
 常微分方程式の初期値問題 (7(6)次ルンゲ・クッタ・ニュストレム法) (2階微分方程式用)
 
Sub Doprin_r (N As Long, T As Double, Y() As Double, Yp() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, TT As Double, YY() As Double, YYpp() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long=0, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Cnt As Long=0)
 常微分方程式の初期値問題 (7(6)次ルンゲ・クッタ・ニュストレム法) (2階微分方程式用) (リバースコミュニケーション版)
 
Sub Dverk (N As Long, F As LongPtr, T As Double, Y() As Double, Tout As Double, Tol As Double, Info As Long, Optional Neval As Long, Optional Naccept As Long, Optional MaxEval As Long=0, Optional Int1 As Long=0, Optional Int2 As Long=0, Optional Hmin As Double=0, Optional Hmax As Double=0, Optional Scal As Double=0, Optional Hstart As Double=0, Optional Weight As Long=0, Optional Floor As Double, Optional Cont As LongPtr)
 常微分方程式の初期値問題 (6(5)次 ルンゲ・クッタ・ヴァーナー法)
 
Sub Dverk_r (N As Long, T As Double, Y() As Double, Tout As Double, Tol As Double, Info As Long, TT As Double, YY() As Double, YYp() As Double, IRev As Long, Optional Neval As Long, Optional Naccept As Long, Optional MaxEval As Long=0, Optional Int1 As Long=0, Optional Int2 As Long=0, Optional Hmin As Double=0, Optional Hmax As Double=0, Optional Scal As Double=0, Optional Hstart As Double=0, Optional Weight As Long=0, Optional Floor As Double, Optional Cont As LongPtr)
 常微分方程式の初期値問題 (6(5)次 ルンゲ・クッタ・ヴァーナー法) (リバースコミュニケーション版)
 
Sub DverkInt (N As Long, T As Double, Y() As Double, Cont As LongPtr, Optional Info As Long)
 常微分方程式の初期値問題 (6(5)次 ルンゲ・クッタ・ヴァーナー法) (密出力のための補間)
 
Sub Odex (N As Long, F As LongPtr, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Solout As LongPtr=NullPtr, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Km As Long=0, Optional Nsequ As Long=0, Optional Mstab As Long=0, Optional Jstab As Long=0, Optional Iderr As Long=0, Optional Mudif As Long=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Fac3 As Double=0, Optional Fac4 As Double=0, Optional Safe1 As Double=0, Optional Safe2 As Double=0, Optional Safe3 As Double=0, Optional Cnt As Long=0)
 常微分方程式の初期値問題 (補外法 (GBSアルゴリズム))
 
Sub Odex2 (N As Long, F2 As LongPtr, T As Double, Y() As Double, Yp() As Double, Tout As Double, RTol() As Double, ATol() As Double, Info As Long, Optional Solout2 As LongPtr=NullPtr, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Km As Long=0, Optional Nsequ As Long=0, Optional Iderr As Long=0, Optional Mudif As Long=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Fac3 As Double=0, Optional Fac4 As Double=0, Optional Safe1 As Double=0, Optional Safe2 As Double=0, Optional Safe3 As Double=0, Optional Cnt As Long=0)
 常微分方程式の初期値問題 (補外法) (2階微分方程式用)
 
Sub Odex2_r (N As Long, T As Double, Y() As Double, Yp() As Double, Tout As Double, RTol() As Double, ATol() As Double, RCont() As Double, ICont() As Long, Info As Long, TT As Double, YY() As Double, YYp2() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long=0, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Km As Long=0, Optional Nsequ As Long=0, Optional Iderr As Long=0, Optional Mudif As Long=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Fac3 As Double=0, Optional Fac4 As Double=0, Optional Safe1 As Double=0, Optional Safe2 As Double=0, Optional Safe3 As Double=0, Optional Cnt As Long=0)
 常微分方程式の初期値問題 (補外法) (2階微分方程式用) (リバースコミュニケーション版)
 
Sub Odex_r (N As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, RCont() As Double, ICont() As Long, Info As Long, TT As Double, YY() As Double, YYp() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long=0, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Km As Long=0, Optional Nsequ As Long=0, Optional Mstab As Long=0, Optional Jstab As Long=0, Optional Iderr As Long=0, Optional Mudif As Long=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Fac3 As Double=0, Optional Fac4 As Double=0, Optional Safe1 As Double=0, Optional Safe2 As Double=0, Optional Safe3 As Double=0, Optional Cnt As Long=0)
 常微分方程式の初期値問題 (補外法 (GBSアルゴリズム)) (リバースコミュニケーション版)
 
Sub Retard (N As Long, F As LongPtr, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Ngrid As Long, TGrid() As Double, Info As Long, Optional Solout As LongPtr=NullPtr, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Mxst As Long=0, Optional Nrdens As Long=0, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Nstiff As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Beta As Double=0, Optional Cnt As Long=0)
 遅延微分方程式の初期値問題 (5(4)次 ドルマン・プリンス法)
 
Sub Retard_r (N As Long, T As Double, Y() As Double, Tout As Double, RTol() As Double, ATol() As Double, Ngrid As Long, TGrid() As Double, RCont() As Double, ICont() As Long, Info As Long, TT As Double, YY() As Double, YYp() As Double, Irtrn As Long, IRev As Long, Optional Iout As Long=0, Optional Neval As Long, Optional Nstep As Long, Optional Naccept As Long, Optional Nreject As Long, Optional Nrdens As Long=0, Optional Hinit As Double=0, Optional Hmax As Double=0, Optional MaxIter As Long=0, Optional Nstiff As Long=0, Optional Safe As Double=0, Optional Fac1 As Double=0, Optional Fac2 As Double=0, Optional Beta As Double=0, Optional Cnt As Long=0)
 遅延微分方程式の初期値問題 (5(4)次 ドルマン・プリンス法) (リバースコミュニケーション版)
 
Function Ylag (I As Long, T As Double, Phi As LongPtr, RCont As Double, ICont As Long) As Double
 遅延微分方程式の初期値問題 (5(4)次 ドルマン・プリンス法) (解の後方値の補間)
 
Sub Ylag_r (I As Long, T As Double, RCont() As Double, ICont() As Long, YY As Double, IRev As Long)
 遅延微分方程式の初期値問題 (5(4)次 ドルマン・プリンス法) (リバースコミュニケーション版) (解の後方値の補間)
 

詳解

I1a1. 常微分方程式の初期値問題 (非スティフ関数) プログラムを表示しています.