首页 > 化工知识 > Origin(Pro):自定义函数拟合+分段拟合+多组数据一起拟合【数据绘图】

Origin(Pro):自定义函数拟合+分段拟合+多组数据一起拟合【数据绘图】

时间:2020-08-08 来源:数据绘图 浏览:
对于自定义函数,可以,
    • 完全自己编写,【点我打开链接查看详细教程】

    • 现有函数的基础上修改,【点我打开链接查看详细教程】

  • 对于函数分段拟合,有多种方法,

    • 手动设置拟合范围,拟合完第一段函数后,在拟合第2段,【点我打开链接查看详细教程】。

    • 使用Piecewise函数进行拟合【该次教程使用的方法】

    • 使用Piecewise Fit 插件进行拟合【后续会发教程】

  • 对于多组数据一起拟合,,

    • 也叫concatenate fit,【点我打开链接查看详细教程】

 

本教程以下图所示函数为例,介绍自定义函数拟合+分段拟合+多组数据一起拟合方法。

 

 

 

  1. 自定义分段拟合函数

    1. 首先绘制一个图形,选择Analysis->Fit->Nonlinear Curve Fit,打开拟合对话框。

       

    2. 选择Piecewise函数类下的PWL2,即分两段进行拟合。

       

    3. 点击Edit fitting Function按钮,打开函数编辑页面。

       

    4. 选择Duplicate,复制一个当前函数进行编辑,而不会覆盖内置的函数。

       

    5. 【关键步骤,详见文后操作视频】依次修改Function NameParameter Namesxi是分段函数的分段点),Function(基于OriginC写的if-else函数),和Parameters Initiation(如果不会编程,清空),Derivatived Parameters(本教程没用到,清空)。

       

    6. 点击左上角的Save保存,点击OK返回拟合页面。点击Fit until converged拟合,过程会提示参数初始化错误,因为上面把参数初始化的代码都删掉了。

       

    7. 切换到参数Parameters页面,将参数的初始值输【不知道如何初始化,就输入1,或者反复试】

       

    8. 然后可以拟合成功了。

  2. 多组数据一起拟合

    1. 选择多组数据(XYXYXY),这需要在工作表里选择

       

    2. 选择拟合函数,上面自定义的分段拟合函数

       

    3. 【关键步骤】激活Data Selection页面,选择拟合方法为concatenate fit,原本多条曲线使用的是彩色显示,现在都变成了一种颜色,意思就是多组数据一起拟合

       

    4. 同样的切换道Parameters页面,初始化参数,然后拟合。

    5. 拟合结束后会跳转到拟合结果页面,往下拉可以看到拟合图形,双击可以打开放大,查看拟合结果。

       

       

    6. 如果分段函数拟合的分段点结果不是想要的结果,可以在Parameters页面里固定该参数,给定数值后选择fixed

       

  3. OK! 完成自定义函数拟合+分段拟合+多组数据一起拟合,看完该教程,函数拟合的问题基本都解决了。

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐