本文以OriginPro 2022为例,介绍使用非线性曲线拟合的新建功能创建自定义拟合方程。
将需要进行拟合的试验数据输入Origin,或者从Excel中复制。从Excel中复制数据时应注意要复制的数据列必须相邻,否则数据列之间的数据均会被复制,比如两列数据之间存在隐藏列,其数据也会复制到Origin中。
数据复制完成后,选中需要拟合的数据列(x可以不选择,y可以选择多列)。随后点击“分析”,鼠标悬停在“拟合”处,点击“非线性曲线拟合”中的“打开对话框”;或者在选中数据后,直接使用快捷键“Ctrl+Y”,出现函数选择的对话框。
可以选择软件自带的“类别”和“函数”,如果需要自定义函数,则点击“新建”,弹出“拟合函数生成器”。
可以在已有类别中创建新的函数,也可以新建类别名称,再输入新的“函数名称”。“函数模型”默认为“显函数”,“函数类型”默认为“LabTalk表达式”,一般情况下不需要更改。
“函数名称”填写完成后点击“下一步”,填写自变量、因变量、参数。多个自变量之间使用英文逗号“,”隔开,因变量就是纵轴,参数就需要通过拟合求解出的常数,如y=a*2^x,y是因变量,x是自变量,a是参数,拟合数据的不断迭代可以理解为求a的过程。
之后点击“下一步”,输入“函数主体” ,函数格式如“a + b * exp( -x^c / d )”,“exp(x)”是自然指数函数,“x^c”是x的c次方。“函数主体” 使用的符号要与前面填写的自变量、因变量、参数保持一致。
一般填写后直接点击“完成”,如果需要设置参数初始化、上下限等,则点击“下一步”,有衍生参数的需要设置衍生参数方程。
点击完成后,自定义的函数可以在新建类别内找到,之后便可以用于后续的拟合。