Origin自定义函数拟合 曲线总是一条平的直线
Origin自定义函数拟合 曲线总是一条平的直线我想用Origin8 拟合一个自定义函数,新建了方程y=0.6*exp(a*exp(b*x)),Function Form选择了Origin C,下面都没管,也compile成功了,然后Settings标签页选择了刚刚定义的函数,转到Parameters标签,在Value列输入-1,-3(差不多实际当中就是这个数字)作为a,b的初始值,点击后开始拟合数据,但拟合曲线是y=0.6,a,b值为-1和-3,其他值也异常,是我哪里设定错误了吗?
最佳回答
从设置上来看没有什么明显问题,请把数据的图形截图发上来看看,是不是拟合范围有问题。你的数据是只有指数衰减部分还是有上升和衰减两部分? 再问: 拟合范围没设置,是Bound那里吗?怎么设置,数据应该是S型曲线,缓慢上升再急剧上升,最后达到饱和,下面是拟合出来的图和结果,(函数是0。5不是0。6) 再答: 我试了试,直接把你的数据,比如 x = 2000,2200,2400,2600,2800, 3000,3200,3400,3600,4000,代入你的公式 y=0。6*exp(-1*exp(-3*x)) ,得到的y = 0。6,0。6,0。6,0。6,0。6,0。6…… 所以,应该是你的拟合公式不合适。 从你对曲线形状的描述来看:“数据应该是S型曲线,缓慢上升再急剧上升,最后达到饱和” ,感觉你的数据符合玻尔兹曼分布,可以试试用Origin自带的Boltzmann 拟合公式。 选择Analysis — Fitting — Non-linear Fit — Open Dialog — Funcition 选择 Boltzmann。按默认的初值尝试拟合。
最新回答共有2条回答
-
2026-04-04 21:01:42沉默的白羊
回复从设置上来看没有什么明显问题,请把数据的图形截图发上来看看,是不是拟合范围有问题。你的数据是只有指数衰减部分还是有上升和衰减两部分? 再问: 拟合范围没设置,是Bound那里吗?怎么设置,数据应该是S型曲线,缓慢上升再急剧上升,最后达到饱和,下面是拟合出来的图和结果,(函数是0。5不是0。6) 再答: 我试了试,直接把你的数据,比如 x = 2000,2200,2400,2600,2800, 3000,3200,3400,3600,4000,代入你的公式 y=0。6*exp(-1*exp(-3*x)) ,得到的y = 0。6,0。6,0。6,0。6,0。6,0。6…… 所以,应该是你的拟合公式不合适。 从你对曲线形状的描述来看:“数据应该是S型曲线,缓慢上升再急剧上升,最后达到饱和” ,感觉你的数据符合玻尔兹曼分布,可以试试用Origin自带的Boltzmann 拟合公式。 选择Analysis — Fitting — Non-linear Fit — Open Dialog — Funcition 选择 Boltzmann。按默认的初值尝试拟合。
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
