在origiorigiorigioriginnnn中使用自定义公式进行非线性数据拟合概述概述概述概述在Origin中,所有的拟合公式都组织在FittingFunctionOrganizer(拟合公式管理器)中。除了内建的函数,你也可以使用自己定义的方程。一旦这个方程被定义,它就可以在NLFit(非线性拟合)对话框中调用。下面我们就来说如何使用自定义方程。OriginOriginOriginOrigin版本要求:OriginOriginOriginOrigin8.08.08.08.0SR6SR6SR6SR6以上学习要求:学习要求:学习要求:学习要求:�自定义函数范例:范例:范例:范例:我们来学习如何定义下面的拟合函数bxaeyy+=0定义函数的步骤:定义函数的步骤:定义函数的步骤:定义函数的步骤:1.在菜单栏选择Tools:Tools:Tools:Tools:FittingFittingFittingFittingFunctionFunctionFunctionFunctionOrganizerOrganizerOrganizerOrganizer(快捷键F9F9F9F9)打开公式管理器对话框,点击NewNewNewNewCategoryCategoryCategoryCategory按钮来新建函数类,命名为“User-Defined”。再点击NewNewNewNewFunctioFunctioFunctioFunctionnnn按钮,在该类下新建方程:2.参考下图,编辑公式并点击savesavesavesave键:3.为了验证方程的正确性,点击FunctionFunctionFunctionFunction输入框边上的按钮,打开Origin代码编译器:在编译器中,点击Compile按钮来编译方程,如果通过,点击ReturnReturnReturnReturntotototoDialogDialogDialogDialog按钮来返回公式管理器。4.点击SaveSaveSaveSave和OKOKOKOK来保存方程并退出公式管理器。用方程拟合数据用方程拟合数据用方程拟合数据用方程拟合数据1.导入数据\Samples\CurveFitting\ExponentialDecay.dat2.2.2.2.选定columnB,点击菜单栏Analysis:Analysis:Analysis:Analysis:Fitting:Fitting:Fitting:Fitting:Non-linearNon-linearNon-linearNon-linearCurveCurveCurveCurveFitFitFitFit来打开NLFit对话框。3.SettingsSettingsSettingsSettings标签页选择刚刚定义的函数:4.转到ParametersParametersParametersParameters标签,在ValueValueValueValue列输入80,100,-5作为y0,a,b的初始值,点击后开始拟合数据:5.当拟合完成,点击OK键产生拟合报告。从报告中看,拟合得很好。英文原文:://qhwiki.originlab.com翻译:新浪微博@@@@辣核桃