更新:解决了! 它现在正在用正确的符号生成参数,它们确实拟合曲线。问题是定义func(a,b,c,x),但是曲线拟合需要先读取x:func(x,a,b,c)。谢谢大家的帮助!今天见老板我会做定量分析:)
以下是一些新的配合:http://imgur.com/NHnzR2A
(我仍然得到一个运行时错误:
RuntimeWarning: overflow encountered in power
return a*(math.e**(b*(math.e**(c*x))))
)
有谁能帮我找出这个代码有什么问题吗?我是新来的。 我试图用Gompertz equation来模拟细菌生长,但我的代码产生了一个完全错误的曲线拟合。您可以看到我的真实数据的图像、模型方程以及此代码在this imgur album中生成的拟合 谢谢!在
固定代码:
^{pr2}$
进口:
示例值:
^{pr2}$旧数据准备:
更方便的数据准备:
检查是否相同:
使用numpy定义拟合函数:
使用起始点p0进行拟合:
绘制:
相关问题 更多 >
编程相关推荐