nlbeginm(Pro)

概要

行列データの非線形曲線フィッティングセッションを開始します

追加の情報

Xファンクションは Auto GetNダイアログ用にデザインされていません。これはOrigin Proのみの機能です。

この機能はOrigin8.0 SR5で更新されています。詳細は、リリースノート のセクションをご覧下さい。

コマンドラインでの使用法

nlbeginm func:=Gauss2D; // Fit the active matrix data with a 2D Gaussian function.

Xファンクションの実行オプション

スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。

変数

表示
変数
I/O

データ型
デフォルト
説明
入力行列 im

入力

MatrixObject

<active>
フィットする行列データを指定します。
フィット関数名 func

入力

string

<unassigned>
フィット関数を指定します。
nltree

入力/出力

TreeNode

nlt
これは、パラメータ値や標準誤差などフィッティングの設定をカスタマイズするツリーです。詳細はこちらを参照してください。
複製の数 replica

入力

int

0
複製の数を指定します。各ピークに対して関数を複製して組込ピーク関数でデータをフィットしたい場合、ゼロでない値を入力します。それぞれの関数は、異なるパラメータ値を持っている場合があります。データは同じ一般形式の複数ピークを表示する必要があります。選択した関数が、複製をサポートしていない場合、このオプションを利用できません。
ダイアログテーマ theme

入力

string

<optional>
テーマを指定します。保存された設定がロードされ、フィットをカスタム化します。
パラメータの表記 pnotation

入力

int

para
出力ツリーでのパラメータの表記を指定します。

オプションリスト

  • para:パラメータ名
パラメータ名を表記法として使用します。
  • abbr:省略名
パラメータについている省略名を表記法として使用します。
  • both:両方
パラメータ名と省略名の両方を表記法として使用します。
パラメータ初期化 init

入力

int

0

パラメータ初期化のステータスを指定します。

オプションリスト

  • auto:自動
Originは自動的にパラメータの初期化をフィット関数のFDFファイルに則って実行するかどうか指定します。
  • enable:有効にする
パラメータの初期化を有効にします。
  • disable:無効にする
パラメータの初期化を無効にします。
NLFitオブジェクトの初期化の方法 option

入力

int

0
NLFitオブジェクトの初期化の方法を指定します。

オプションリスト

  • init_all:全てのパラメーを初期化
    全てのパラメータを初期化してそのパラメータでフィットを実行します。
  • change_data:データのみ変更
    以前の設定を維持し、データセットのみを変更して新しいデータセットでフィットを実行します。

説明

行列データから非線形曲面フィットセッションを開始します。フィット設定およびパラメータの初期化をカスタマイズします。

サンプル

このサンプルでは、行列データを2DGaussian関数でフィットし、結果レポートを作成します。

//データの準備
string fn$=system.path.program$ + "Samples\Matrix Conversion and Gridding\2D Gaussian.ogm";  
doc -a %(fn$);
// 2DGaussianで行列データをフィットし、レポートを生成
nlbeginm func:=Gauss2D; 
nlfit;
nlend 1 2;

関連 X ファンクション

nlfit, nlend, nlgui, nlpara, nlfn, nlbegin, nlbeginz, nlbeginr


キーワード:回帰, NLFit