
origin80非线性参数估计教程.docx
5页自定义函数拟合这方面的资料比较多,这里还是详细跟你说一下: 1.自定义函数的建立a.首先打开拟合功能窗口:向左转|向右转Tools ] Form at Window HelpOptions...Ctrl 4-U—Fitting Function Organize-r...2IhSl "Tar*n n I-ata II ilRr -afnrUser-Defined 〒b.建立自定义拟合函数:①〜⑤ 向左转|向右转进入编译窗口后,点击compile 向左转|向右转Function NameFile Name(.FDF)Brief DescriptionFunction T^peIndependent VariablesDependent VariablesParameter Names:Function Form DerivativesFunctionAJ=3+bK(1-eMp(-cKH]]Peak FunctionParameter SettingsD:雷数据处理^OnginProInidalValues = --()M e^nings = ?LowerBounds =--曲 ClFF] UpperB ounds = -(X. OFF) NamingMethod = User-Definedvoid. _TiLsftaidu( U Fit Parameterfs):double 0 doulile h doutile c, U Ifidepefiderit VairiableCs):double x,H Defendert '?aria^le!(s):Linking...②显頑编译完成r表示Done!compiling...成功nlfbaidu.fitDone!2•调用函数a.输入你的数据,XY形式,选中数据,打开非线性拟合窗口 向左转|向右转a.找到自定义函数位置 向左转|向右转■21 N_Htr Jhttimgzis Code F^raneters BcnirLdsFijtl-2ti&rL SelectionD SlIteli jn Fitted Curves hdv-uicad 0-utputCategaryFunctionDGitiipliunFile Name(. FDF] D:T裁 处坦^0 'iginPro B SR3\User File热fithj紘b^idu.f诽C.设置参数初始值向左转|向右转比如a的值大概是47左右(x=0时y=47.498,其他两个值大概设置一下,估计1不行,拟 合不成功是可以自己多修改)d.拟合向左转|向右转e.查看结果 向左转|向右转 Mon"门旳:r Curvi^ 甩T (baidu (User))Vai 口已St:±TLd:±rd ErrorEa46.679131.32131B34.213433.6790^c0.031020.00831+ I卿nt Data■尸fjt 预 Hers拟合值I tsr-a^i^s. r:sr;-?rsL:^ = 13 Total Iiszationc iz Sbeciom.二 1如Pit EoiLVEFfs-i — to 1-Tar.:-- z* it ex i&r. sati sEisif.Bllurib tr












