【发布时间】:2015-04-28 15:03:30
【问题描述】:
我有一组由实心标记显示的数据点,如图所示,我想拟合以下形式的曲线:
这意味着对于每一行我需要以下形式的方程:
已知值为y1、y2、y3和x,未知参数为c、A1、A2、A3、n。这如何在 Python 中完成?
【问题讨论】:
-
请指定输入和输出。给出了哪些值(例如 x、y、n)?您的拟合参数是哪些(例如 c、A)?
-
@BerndGit 已知值为y1、y2、y3和x,未知参数为c、A1、A2、A3、n。
-
这个问题看起来很奇怪:根据你最后的陈述,你可以计算:'cA1^n = y1 / exp(x)',或者如果你选择 c 和 n:'A1 = log( y1 / (cexp(x)) ) / log (n)´
标签: python matlab numpy scipy curve-fitting