origin用户自定义拟合函数优选.docx
- 文档编号:28008697
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:9
- 大小:331.51KB
origin用户自定义拟合函数优选.docx
《origin用户自定义拟合函数优选.docx》由会员分享,可在线阅读,更多相关《origin用户自定义拟合函数优选.docx(9页珍藏版)》请在冰豆网上搜索。
origin用户自定义拟合函数优选
最新文件----------------仅供参考--------------------已改成-----------word文本---------------------方便更改
赠人玫瑰,手留余香。
Origin是一款科研和工程领域颇受欢迎的数据分析和绘图软件(ADateAnalysisandGraphingSoftware)。
在数据分析功能中,它包涵了峰形分析、曲线拟合、统计、信号处理等功能。
在曲线拟合功能中,用户可以使用Origin自带的内置函数(Built-inFunction),然而自带函数不一定满足实际需要,用户还可以根据实际需求自定义拟合函数,并使之进行特殊形态曲线的拟合,得到用户自己关心的曲线参数。
比如在介电材料的阻抗谱研究中,想知道Cole-Cole半圆与实部的两个交点,那么就需要知道这个半圆的方程,从而解出想要的参数。
这里以半圆形曲线拟合为例简单介绍用户自定义拟合函数(UserDefinedFittingFunction)的建立和使用。
建立用户自定义函数的步骤:
1.选择Tools:
FittingFunctionOrganizer(快捷键F9),打开Fittingfunctionorganizer.单击NewCategory按钮,创建一个函数类,可以根据自己需要重命名,比如Myfunctions.然后单击NewFunction,在这个类下面创建一个新的函数,然后命名,比如Semi-circlefunction:
2.对该函数进行简短的描述,定义函数所需参数,输入函数方程。
然后,进行最最关键的一步:
函数编译!
编译正确是前提是:
方程正确,方程中的相关参数在方程之前进行了创建,方程中的运算符格式符合C语言规则。
此处以圆的方程为例,由于只需要知道Y>0的部分,所以方程由圆的方程(x-a)^2+(y-b)^2=R^2变形为y=sqrt(R^2-(x-a))+b.其中,a,b,R为待定参数,(a,b)为圆心,R为半径。
参数声明和方程建立完成之后,单击
进入编译界面,单击Compile
如果编译成功,界面如下:
在file中单击save,然后单击returntodialog,再单击OK。
至此,用户自定义函数的建立已经完成。
自定义拟合函数的使用:
曲线拟合的目的是得到曲线的方程,从而计算得到自己关心的数据。
以半圆为例,自定义拟合函数的调用如下:
1.输入数据,画出图形:
选择:
Fitting:
Non-linearCurveFit,打开NLFit对话框,选定自己定义的函数,然后点击参数(parameter)选项卡,设置初始值:
初始值的大小只需要凭自己经验给定一个大概的值即可。
然后单击一次拟合之后,得到以下结果:
可以看到,拟合结果并不很理想,然后直接拟合到收敛,可以看到拟合结果满意,单击OK:
至此,圆的拟合完成,我们得到了相关参数:
圆心(388.19,-32.88),半径301.73。
然后回归实际问题,求得该半圆与X轴的两个交点,即该材料在高频端和低频端的两个电阻值。
最新文件----------------仅供参考--------------------已改成-----------word文本---------------------方便更改
赠人玫瑰,手留余香。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- origin 用户 自定义 拟合 函数 优选