LabTalk nlfitセッションを開始します。
必要なOriginのバージョン:8.1SR0
nlbeginr irng:=2 func:=gauss nltree:=tt option:=change_data;
入力
Range
string
入力/出力
TreeNode
int
オプションリスト
このXファンクションは、非線形フィットセッションを開始するのに使用します。入力がXYRangeとなるnlbegin Xファンクションとは異なり、nlbeginrによって複数の独立/従属変数の関数をフィットできます。例えば、入力に XXYYYY, XYYY, XXXXYなどを使うことができます。
このサンプルは、nlbeginrを使用して、Gaussian関数とLorentz関数を組み合わせた、GaussianLorentz組み込み関数でy0 とxc を共有してフィットを実行します。
newbook; string fname$ = system.path.program$ + "Samples\Curve Fitting\Gaussian.dat"; impasc; // 入力範囲を指定 // FDFの従属/独立変数の順に従う nlbeginr (1,2,2) GaussianLorentz tt; // フィット実行 nlfit; // 結果出力 tt.y0=; tt.xc=; tt.A1=; tt.A2=; tt.w1=; tt.w2=; // フィットセッション終了 nlend;
フィット後に、 このチュートリアルの結果と比較できます。
nlfit, nlend, nlgui, nlpara, nlfn, nlbegin, nlbeginz, nlbeginm