如何使用Origin自定义函数拟合曲线函数

次元: 365bet提款 时间戳: 2025-08-16 09:09:33 观察者: admin 访问量: 5131 能量值: 404
如何使用Origin自定义函数拟合曲线函数

1. Origin版本2. 操作平台3. 示例数据4. 具体步骤1. Origin版本Origin pro 2021

2. 操作平台Windows 10

3. 示例数据x y1 1591.361 92.41.587 72.31.851 54.52.16 41.22.519 32.93.755 17.44 16.9函数表达式:y= s + k/((x+a)*(x+a))

4. 具体步骤1 打开Analysis→ Fitting→ Nonlinear Curve Fit→ Open dialog

在Category里面选择User Defined 在function里面选择new 输入自己的函数名,后缀名是FDF,然后是函数模型,Explicit是指明确的,Function Type是表达式,也就是所谓的y=f(x)的形式,左边的Hints告诉我们,这种类型是处理只有一个自变量的。 点击next,这个界面是输入自变量,因变量,参数的名字,多个参数时用逗号分隔。 点击next,然后是初值的选取,这里我们先按照要求把函数的形式输入。注意到左边的Hints,Fixed是说如果初值选取的不符合的时候也不能变参数的值,显然不符合我们的要求,所以我们这里都不勾选。Fixed用在已经确定了某些参数的范围的时候。接着是初值的尝试,我们选取不同的数值作为k,s,a初值,使得我们输入一个x的时候,跑出来的结果接近我们测试出来的数据值。

输入函数形式:比如y=s+k/((x+a)*(x+a))

注意字体颜色,出现红色就是有错误Quick check 适用于初值的检查,我们更改三个参数的值,点击小人图标,让y的值接近实验值。

比如这张图就是调整三个参数值,当x=1时,y接近159,只需要一组就可以。

点击next,点击use custom code,这一步是将刚才测试的一个点,变成一组数值,使得我们的函数尽可能匹配多的测试值,我们点击小图标,打开代码界面。

8 点击小图标

9 在红色框这一行输入我们的表达式

注意函数变量不要输错,然后点击Compile编译10 查看output,编译成功,如果失败的话请仔细检查是不是少打了什么符号

11 .然后关闭代码窗口,看到编辑函数界面出现函数表达式,然后点击Next,一直Next直到Finish。

Finish以后关闭下图界面,然后选择需要拟合的数据

Analysis→ Fitting→ Nonlinear Curve Fit→ Open dialog,函数选择我们刚才新编辑的函数 点击红色方框中的按钮,Fit untiled Converged,也就是根据Chi-Square Test,直到满足条件以后才能函数收敛,点击一次就可以了。可以看到提示,Fit may be Converged。 点击Fit,我们就能得到拟合曲线 打开拟合报告,我们可以看到拟合R-S值,在本次数据中为0.99982,较接近1,说明拟合成功。

相关维度

今夜哪里有鬼系列1

今夜哪里有鬼系列1

7款新品上市!海天入局中式复合调味料!

7款新品上市!海天入局中式复合调味料!

ÂÌ¾Ô Õ½ËÙ

ÂÌ¾Ô Õ½ËÙ

卡塔尔世界杯 | E组:日本胜西班牙

卡塔尔世界杯 | E组:日本胜西班牙