![]() |
XLPack 6.1
Excel VBA 数値計算ライブラリ・リファレンスマニュアル
|
関数 | |
| Sub | Covar (N As Long, R() As Double, Ipvt() As Long, Tol As Double, Info As Long) |
| 非線形最小二乗近似の分散共分散行列 | |
| Sub | Lmder (F As LongPtr, M As Long, N As Long, X() As Double, Fvec() As Double, Fjac() As Double, FTol As Double, XTol As Double, GTol As Double, Diag() As Double, Mode As Long, Ipvt() As Long, Info As Long, Optional Info2 As Long, Optional Maxfev As Long=0, Optional Factor As Double=0, Optional Nprint As Long=0, Optional Nfev As Long, Optional Njev As Long) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) | |
| Sub | Lmder1 (F As LongPtr, M As Long, N As Long, X() As Double, Fvec() As Double, Fjac() As Double, Tol As Double, Ipvt() As Long, Info As Long, Optional Info2 As Long) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (シンプルドライバ) | |
| Sub | Lmder1_r (M As Long, N As Long, X() As Double, Fvec() As Double, Fjac() As Double, Tol As Double, Ipvt() As Long, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Info2 As Long) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (シンプルドライバ) (リバースコミュニケーション版) | |
| Sub | Lmder_r (M As Long, N As Long, X() As Double, Fvec() As Double, Fjac() As Double, FTol As Double, XTol As Double, GTol As Double, Diag() As Double, Mode As Long, Ipvt() As Long, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Info2 As Long, Optional Maxfev As Long=0, Optional Factor As Double=0, Optional Nprint As Long=0, Optional Nfev As Long, Optional Njev As Long) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (リバースコミュニケーション版) | |
| Sub | Lmdif (F As LongPtr, M As Long, N As Long, X() As Double, Fvec() As Double, Fjac() As Double, FTol As Double, XTol As Double, GTol As Double, Diag() As Double, Mode As Long, Ipvt() As Long, Info As Long, Optional Info2 As Long, Optional Maxfev As Long=0, Optional Epsfcn As Double=0, Optional Factor As Double=0, Optional Nprint As Long=0, Optional Nfev As Long) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (ヤコビ行列不要) | |
| Sub | Lmdif1 (F As LongPtr, M As Long, N As Long, X() As Double, Fvec() As Double, Tol As Double, Info As Long, Optional Info2 As Long) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (ヤコビ行列不要) (シンプルドライバ) | |
| Sub | Lmdif1_r (M As Long, N As Long, X() As Double, Fvec() As Double, Tol As Double, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Info2 As Long) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (ヤコビ行列不要) (シンプルドライバ) (リバースコミュニケーション版) | |
| Sub | Lmdif_r (M As Long, N As Long, X() As Double, Fvec() As Double, Fjac() As Double, FTol As Double, XTol As Double, GTol As Double, Diag() As Double, Mode As Long, Ipvt() As Long, Info As Long, XX() As Double, YY() As Double, IRev As Long, Optional Info2 As Long, Optional Maxfev As Long=0, Optional Epsfcn As Double=0, Optional Factor As Double=100, Optional Nprint As Long=0, Optional Nfev As Long) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (ヤコビ行列不要) (リバースコミュニケーション版) | |
| Sub | Lmstr (F As LongPtr, M As Long, N As Long, X() As Double, Fvec() As Double, Fjac() As Double, FTol As Double, XTol As Double, GTol As Double, Diag() As Double, Mode As Long, Ipvt() As Long, Info As Long, Optional Info2 As Long, Optional Maxfev As Long=0, Optional Factor As Double=0, Optional Nprint As Long=0, Optional Nfev As Long, Optional Njev As Long) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (省メモリ版) | |
| Sub | Lmstr1 (F As LongPtr, M As Long, N As Long, X() As Double, Fvec() As Double, Fjac() As Double, Tol As Double, Ipvt() As Long, Info As Long, Optional Info2 As Long) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (省メモリ版) (シンプルドライバ) | |
| Sub | Lmstr1_r (M As Long, N As Long, X() As Double, Fvec() As Double, Fjac() As Double, Tol As Double, Ipvt() As Long, Info As Long, XX() As Double, YY() As Double, YYpr() As Double, IRev As Long, Optional Info2 As Long) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (省メモリ版) (シンプルドライバ) (リバースコミュニケーション版) | |
| Sub | Lmstr_r (M As Long, N As Long, X() As Double, Fvec() As Double, Fjac() As Double, FTol As Double, XTol As Double, GTol As Double, Diag() As Double, Mode As Long, Ipvt() As Long, Info As Long, XX() As Double, YY() As Double, YYpr() As Double, IRev As Long, Optional Info2 As Long, Optional Maxfev As Long=0, Optional Factor As Double=0, Optional Nprint As Long=0, Optional Nfev As Long, Optional Njev As Long) |
| 非線形最小二乗法 (レーベンバーグ・マルカート法) (省メモリ版) (リバースコミュニケーション版) | |
| Sub | N2f (M As Long, N As Long, X() As Double, F As LongPtr, Cov() As Double, Rd() As Double, Info As Long, Optional Itsum As LongPtr=NullPtr, Optional Info2 As Long, Optional NFcall As Long, Optional NFjcall As Long, Optional Niter As Long, Optional S As Double, Optional NFcov As Long, Optional NFjcov As Long, Optional Rtol As Double=-1, Optional Atol As Double=-1, Optional Rdreq As Long=-1, Optional Covreq As Long=0, Optional MaxFcall As Long=-1, Optional MaxIter As Long=-1, Optional Dtype As Long=-1, Optional Dfac As Double=-1, Optional Dtol As Double=-1, Optional D0 As Double=-1, Optional Tuner1 As Double=-1, Optional Xctol As Double=-1, Optional Xftol As Double=-1, Optional Lmax0 As Double=-1, Optional Lmaxs As Double=-1, Optional Sctol As Double=-1, Optional Dltfdc As Double=-1, Optional Dltfdj As Double=-1) |
| 非線形最小二乗法 (適応アルゴリズム) (ヤコビ行列計算不要) | |
| Sub | N2f1 (M As Long, N As Long, X() As Double, F As LongPtr, Info As Long, Optional NFcall As Long, Optional NFjcall As Long, Optional Niter As Long) |
| 非線形最小二乗法 (適応アルゴリズム) (ヤコビ行列計算不要) (シンプルドライバ) | |
| Sub | N2f1_r (M As Long, N As Long, X() As Double, Info As Long, YY() As Double, IRev As Long, Optional NFcall As Long, Optional NFjcall As Long, Optional Niter As Long) |
| 非線形最小二乗法 (適応アルゴリズム) (ヤコビ行列計算不要) (シンプルドライバ) (リバースコミュニケーション版) | |
| Sub | N2f_r (M As Long, N As Long, X() As Double, Cov() As Double, Rd() As Double, Info As Long, YY() As Double, IRev As Long, Optional Iout As Long=0, Optional Info2 As Long, Optional NFcall As Long, Optional NFjcall As Long, Optional Niter As Long, Optional S As Double, Optional NFGcal As Long, Optional NFcov As Long, Optional NFjcov As Long, Optional Rtol As Double=-1, Optional Atol As Double=-1, Optional Rdreq As Long=-1, Optional Covreq As Long=0, Optional MaxFcall As Long=-1, Optional MaxIter As Long=-1, Optional Dtype As Long=-1, Optional Dfac As Double=-1, Optional Dtol As Double=-1, Optional D0 As Double=-1, Optional Tuner1 As Double=-1, Optional Xctol As Double=-1, Optional Xftol As Double=-1, Optional Lmax0 As Double=-1, Optional Lmaxs As Double=-1, Optional Sctol As Double=-1, Optional Dltfdc As Double=-1, Optional Dltfdj As Double=-1) |
| 非線形最小二乗法 (適応アルゴリズム) (ヤコビ行列計算不要) (リバースコミュニケーション版) | |
| Sub | N2g (M As Long, N As Long, X() As Double, F As LongPtr, Fj As LongPtr, Cov() As Double, Rd() As Double, Info As Long, Optional Itsum As LongPtr=NullPtr, Optional Info2 As Long, Optional NFcall As Long, Optional NFjcall As Long, Optional Niter As Long, Optional S As Double, Optional NFcov As Long, Optional NFjcov As Long, Optional Rtol As Double=-1, Optional Atol As Double=-1, Optional Rdreq As Long=-1, Optional Covreq As Long=-1, Optional MaxFcall As Long=-1, Optional MaxIter As Long=-1, Optional Dtype As Long=-1, Optional Dfac As Double=-1, Optional Dtol As Double=-1, Optional D0 As Double=-1, Optional Tuner1 As Double=-1, Optional Xctol As Double=-1, Optional Xftol As Double=-1, Optional Lmax0 As Double=-1, Optional Lmaxs As Double=-1, Optional Sctol As Double=-1, Optional Delta0 As Double=-1, Optional Dltfdc As Double=-1) |
| 非線形最小二乗法 (適応アルゴリズム) | |
| Sub | N2g1 (M As Long, N As Long, X() As Double, F As LongPtr, Fj As LongPtr, Info As Long, Optional NFcall As Long, Optional NFjcall As Long, Optional Niter As Long) |
| 非線形最小二乗法 (適応アルゴリズム) (シンプルドライバ) | |
| Sub | N2g1_r (M As Long, N As Long, X() As Double, Info As Long, YY() As Double, YYp() As Double, IRev As Long, Optional NFcall As Long, Optional NFjcall As Long, Optional Niter As Long) |
| 非線形最小二乗法 (適応アルゴリズム) (シンプルドライバ) (リバースコミュニケーション版) | |
| Sub | N2g_r (M As Long, N As Long, X() As Double, Cov() As Double, Rd() As Double, Info As Long, YY() As Double, YYp() As Double, IRev As Long, Optional Iout As Long=0, Optional Info2 As Long, Optional NFcall As Long, Optional NFjcall As Long, Optional Niter As Long, Optional S As Double, Optional NFGcal As Long, Optional NFcov As Long, Optional NFjcov As Long, Optional Rtol As Double=-1, Optional Atol As Double=-1, Optional Rdreq As Long=-1, Optional Covreq As Long=-1, Optional MaxFcall As Long=-1, Optional MaxIter As Long=-1, Optional Dtype As Long=-1, Optional Dfac As Double=-1, Optional Dtol As Double=-1, Optional D0 As Double=-1, Optional Tuner1 As Double=-1, Optional Xctol As Double=-1, Optional Xftol As Double=-1, Optional Lmax0 As Double=-1, Optional Lmaxs As Double=-1, Optional Sctol As Double=-1, Optional Delta0 As Double=-1, Optional Dltfdc As Double=-1) |
| 非線形最小二乗法 (適応アルゴリズム) (リバースコミュニケーション版) | |
| Sub | N2p (M As Long, Md As Long, N As Long, X() As Double, F As LongPtr, Fj As LongPtr, Cov() As Double, Rd() As Double, Info As Long, Optional Itsum As LongPtr=NullPtr, Optional Info2 As Long, Optional NFcall As Long, Optional NFjcall As Long, Optional Niter As Long, Optional S As Double, Optional NFcov As Long, Optional NFjcov As Long, Optional Rtol As Double=-1, Optional Atol As Double=-1, Optional Rdreq As Long=-1, Optional Covreq As Long=0, Optional MaxFcall As Long=-1, Optional MaxIter As Long=-1, Optional Dtype As Long=-1, Optional Dfac As Double=-1, Optional Dtol As Double=-1, Optional D0 As Double=-1, Optional Tuner1 As Double=-1, Optional Xctol As Double=-1, Optional Xftol As Double=-1, Optional Lmax0 As Double=-1, Optional Lmaxs As Double=-1, Optional Sctol As Double=-1, Optional Delta0 As Double=-1, Optional Dltfdc As Double=-1) |
| 非線形最小二乗法 (適応アルゴリズム) (省メモリ版) | |
| Sub | N2p_r (M As Long, Md As Long, N As Long, X() As Double, Cov() As Double, Rd() As Double, Info As Long, M1 As Long, M2 As Long, YY() As Double, YYp() As Double, IRev As Long, Optional Iout As Long=0, Optional Info2 As Long, Optional NFcall As Long, Optional NFjcall As Long, Optional Niter As Long, Optional S As Double, Optional NFGcal As Long, Optional NFcov As Long, Optional NFjcov As Long, Optional Rtol As Double=-1, Optional Atol As Double=-1, Optional Rdreq As Long=-1, Optional Covreq As Long=0, Optional MaxFcall As Long=-1, Optional MaxIter As Long=-1, Optional Dtype As Long=-1, Optional Dfac As Double=-1, Optional Dtol As Double=-1, Optional D0 As Double=-1, Optional Tuner1 As Double=-1, Optional Xctol As Double=-1, Optional Xftol As Double=-1, Optional Lmax0 As Double=-1, Optional Lmaxs As Double=-1, Optional Sctol As Double=-1, Optional Delta0 As Double=-1, Optional Dltfdc As Double=-1) |
| 非線形最小二乗法 (適応アルゴリズム) (省メモリ版) (リバースコミュニケーション版) | |
K1b1. 制約なし非線形最小二乗法 プログラムを表示しています.