30+
years serving the scientific and engineering community
ログイン
ビデオを見る
試す
買う
English
日本語
Deutsch
Toggle navigation
製品
製品
Origin
OriginPro
無料Originビューアー
全製品
OriginとOriginProの比較
最新バージョンの新機能
製品資料
ショーケース
アプリケーション
ケーススタディ
グラフギャラリー
アニメーション・ギャラリー
3D関数ギャラリー
Originの機能
2D&3D グラフ作成
ピーク分析
曲線フィット
統計処理
信号処理
各バージョンの主要機能
ライセンス形態
ライセンスファイル(ノードロック固定シート)
FLEXnetネットワークライセンス(同時起動)
ハードウェアキー
アカデミック
学生版
一般企業/個人
政府機関
OriginLabが選択される訳
Originのユーザー
Originに対するユーザ評
レビュー記事
オンライン・ストア
見積もり/発注
世界のOrigin販売店
アプリ
Data Import
CSV Connector
Excel Connector
MATLAB Connector
XML Connector
LeCroy Connector
Agilent MS
Tektronix WFM
Google Map
N42 Connector
More...
Graphing
Graph Maker
Paired Comparison Plot
Manhattan Plot
Forest Plot
Piper Diagram
Voronoi Diagram
Chromaticity Diagram
Heatmap with Dendrogram
More...
Publishing
Graph Publisher
Send Graphs to PowerPoint
Send Graphs to Word
Send Graphs to OneNote
Movie Creator
Graph Anim
More...
Curve Fitting
Simple Fit
Speedy Fit
Rank Models
Fit ODE
Neural Network Fitting
Fit Convolution
Polynomial Surface fit
Enzyme Kinetics
Drug Dissolution Analysis
More...
Peak Analysis
Simple Spectroscopy
Peak Deconvolution
Pulse Integration
Align Peaks
Global Peak Fit
PCA for Spectroscopy
2D Peak Analysis
Gel Molecular Weight Analyzer
More...
Statistics
Stats Advisor
PCA
DOE
Chi-Square Test
Weibull Fit
Structural Equation Modeling
Surface Roughness Parameters
More...
How do Apps work in Origin?
Suggest a New App
ご購入
新規発注
メンテナンス契約の更新
Originバージョンのアップグレード
お問合せ(米国・カナダのみ)
世界のOrigin販売店
ライセンスの種類
ライセンスファイル(ノードロック固定シート)
FLEXnetネットワークライセンス(同時起動)
ハードウェアキー
アカデミック
学生版
一般企業/個人
政府機関
Originのユーザー
購入に関するよくある質問
サポート
サービス
OriginのインストールPCを変更
Originのライセンス/登録
コンサルテーション
Originトレーニング
技術サポート
技術サポートのよくある質問
ヘルプ・センター
サポートについてのお問合せ
サポート・ポリシー
ダウンロード
サービスリリース・パッチプログラム
無料Originビューアー
Orglabモジュール
製品資料
Origin評価版
全てのダウンロード
ビデオ
インストールとライセンス処理
Origin入門
全てのビデオチュートリアル
ドキュメンテーション
ユーザーガイド
チュートリアル
Python プログラミング
OriginC プログラミング
LabTalk プログラミング
全てのドキュメント
Originコミュニティ
ユーザフォーラム
ファイル交換の場
Facebook
LinkedIn
YouTube
会社情報
弊社概要
ニュース&イベント
キャリア
世界のOrigin販売店
お問合せ
ログイン
All Books
Non-Programming Books
User Guide
Tutorials
Quick Help
Origin Help
Programming Books
X-Function
Origin C
LabTalk Programming
Python
Python (External)
Automation Server
LabVIEW VI
Apps
App Development
Code Builder
License
Orglab
フィット関数ビルダで新しいフィット関数を作成する方法を示す簡単なサンプル
内容
1
サマリー
2
学習する項目
3
ステップ
4
ユーザ定義関数にアクセスするには
サマリー
このチュートルアルは、
フィット関数ビルダ
でフィット関数を作成する方法を示します。
必要なOriginのバージョン:
Origin 8.5 SR0
学習する項目
ピークフィット関数を定義する方法
関数本体の書き方
初期化コードの書き方
パラメータの境界のセットの仕方
ステップ
Originのメニューで、
ツール
から
フィット関数ビルダ
を選び、ツールを開きます。最初(
処理のゴール
)ページで
新しい関数の作成
をクリックして、
進む
ボタンをクリックして
関数名と関数形式
ページを開きます。
関数名と関数形式
ページでは新しいフィット関数のためにカテゴリを作成する事も可能です。今回はUser Definedのカテゴリで関数の名前と関数の種類を選択します。
作成
をクリックして、
カテゴリー名
ダイアログを開き、新しいカテゴリー名として
MyPeakFitting
を入力します。
関数名
編集ボックスに
AsymmetricGauss
と入力します。
関数形式
のリストから
OriginC
を選びます。これに応じて左側パネルの
ヒント
が更新されるのが分かります。
進む
をクリックし、
変数とパラメータ
ページに移動します。
変数とパラメータ
ページで、以下を行います。
独立変数および従属変数として
x
と
Y
を入力します。
パラメータ編集ボックスに
y0, xc, sig1, sig2, A
を入力します。
ピーク関数
ボックスを有効にすると、
NLFit
ツールまたは
ピークアナライザ
のピークフィットでこの関数をフィットの複製に使うことができます。(
Note:
ピークアナライザ
でこれを使う前に、
フィット関数オーガナイザ
の
PFW
カテゴリーでこの関数を共有する必要があります。)
「
進む
」をクリックし、
関数の内容
ページに移動します。
関数の内容
ページで、関数を入力し、各パラメータのピークの属性を選択します。
ピーク属性列
のセルをクリックし、
パラメータ
タブの
xc
行をクリックします。ピーク属性として
X中心
を選択します。そして、パラメータ
sig1
と
A
に対して
X幅
と
振幅/面積
を選びます。
初期値
および
意味
列に初期値およびパラメータの意味を入力します。
関数の内容
編集ボックスに次の行すべてをコピー&ペーストします。
double B,sig;
B=A/(0.5*(sig1+sig2)*sqrt(2*pi));
sig = x<xc ? sig1:sig2;
y = y0 + B * exp(-0.5 *((x-xc)/sig)^2);
独立変数に値の入力したら、
評価
ボタン
をクリックすれば簡単にフィット関数をチェックできます。
進む
をクリックし、
パラメータ初期化ルーチンコード
ページに行き、
初期化コード
編集ボックスに次のコードを入力します。
double cent;
double sig;
xc = peak_pos(x_y_curve, &sig, &y0, NULL, &A, ¢);
sig1 = 0.42466 * (sig - 2 * (cent-xc));
sig2 = 0.42466 * (sig + 2 * (cent-xc));
進む
をクリックし、
境界条件と一般線形制約
ページに行き、ダイアログを以下の図のようにセットします。
完了
ボタンをクリックします。
NOTE:
クィックピークガジェット
または
複数ピークフィットツール
で利用可能なピーク関数を定義するには、ユーザ定義ピーク関数は
ピーク関数
のカテゴリに存在している必要があります。
ユーザ定義関数にアクセスするには
ユーザ定義関数を使って、
非線形フィット機構
で曲線フィットを実行します。
非線形フィット機構
についての詳細は、
非線形曲線フィット
を参照してください。
フィット関数オーガナイザ
で関数を検索します。
フィット関数オーガナイザ
についての詳細は、
フィット関数オーガナイザ
を参照してください。
フィット関数オーガナイザ
で、この関数を右クリックして、
共有先
を選択し、
PFW
カテゴリにこの関数を共有します。そして、この関数を使って、
ピークアナライザ
でピークフィットを実行できます。
Skip Navigation Links
All Books
Origin Help
Regression and Curve Fitting
Nonlinear Curve Fitting
Fitting Functions
The Fitting Function Builder
User Guide
Tutorials
Quick Help
Origin Help
X-Function
Origin C
LabTalk Programming
Python
Python (External)
Automation Server
LabVIEW VI
Apps
App Development
Code Builder
License
Orglab
Programming
Video Tutorials
Origin Basics
The Origin Project File
Workbooks Worksheets and Worksheet Columns
Matrixbooks, Matrixsheets, and Matrix Objects
Importing and Exporting Data
Working with Microsoft Excel
Graphing
Customizing Your Graph
Graphical Exploration of Data
Gadgets
Common Analysis Features
X-Functions
Matrix Conversion and Gridding
Regression and Curve Fitting
Mathematics
Statistics
Signal Processing
Peak Analysis
Image Processing and Analysis
NetCDF Importing and Processing
GeoTIFF Importing and Processing
Exporting and Publishing Graphs
Sharing Your Origin Files
Communicating with Other Applications
Programming in Origin
Customization and Automation
Appendix 1 - Toolbars and Buttons
Appendix 2 - Graph Types
Appendix 3 - Built-in Functions
Appendix 4 - Reference Tables
Appendix 5 - Notable Changes for Older Version Users
Quick Fit
Linear and Polynomial Regression
Nonlinear Curve Fitting
Interpreting Regression Results
Reference
Quick Start
The NLFit Dialog Box
Theory of Nonlinear Curve Fitting
Fitting Functions
Multiple Curves/Multiple Peaks
Parameters,Bounds,Constraints and Weighting
Special NLFit Curve Fit Operations
Fit Comparison
Using External DLLs
Fit Status Code in NLFit Fit Result
User-Defined Fitting Functions
Specifying Partial Derivative of Parameters
Defining Derived Parameters
The Fitting Function Builder
The Fitting Function Organizer
A Simple Example
The Goal Page
The Name and Type Page
The Variables and Parameters Page
The Function Body Page
The Script Before Install Page
The Parameter Initialization Code Page
Defining a Peak Function
The Bounds and General Linear Constraints Page
The Derived Parameters
The Script Before Or After Fitting Page
The Integrand Page
English
|
Deutsch
|
日本語
© OriginLab Corporation. All rights reserved.
×
☐
_
Let's Chat