Origin 是一款科研和工程领域颇受欢迎的数据分析和绘图软件(A Date Analysis and Graphing Software)
在数据分析功能中,它包涵了峰形分析、曲线拟合、统计、信号处理等功能
在曲线拟合功能中,用户可以使用 Origin 自带的内置函数(Built-in Function),然而自带函数不一定满足实际需要,用户还可以根据实际需求自定义拟合函数,并使之进行特殊形态曲线的拟合,得到用户自己关心的曲线参数
比如在介电材料的阻抗谱研究中,想知道 Cole-Cole 半圆与实部的两个交点,那么就需要知道这个半圆的方程,从而解出想要的参数
这里以半圆形曲线拟合为例简单介绍用户自定义拟合函数(User Defined Fitting Function)的建立和使用
建立用户自定义函数的步骤: 1
选择 Tools: Fitting Function Organizer (快捷键 F9) ,打开 Fitting function organizer
单击 New Category 按钮,创建一个函数类,可以根据自己需要重命名,比如 My functions
然后单击 New Function,在这个类下面创建一个新的函数,然后命名,比如 Semi-circle function: 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 为半径
参数声明和方程建立完成之后,单击 进入编