当前位置: 首页 > 计算模拟 >origin拟合初始化参数的设置求助

origin拟合初始化参数的设置求助

作者 夜寻迷
来源: 小木虫 550 11 举报帖子
+关注

我在用 origin中的EXPDec2(y = A1*exp(-x/t1) + A2*exp(-x/t2) + y0)拟合荧光寿命曲线时,拟合结果中总会出现A1=A2和t1=t2。而实际的要求是能进行很好的拟合但这些参数不能刻意相等,否则拟合结果没有意义。我发现函数的初始化参数的代码是
int sign;
t1 = get_exponent(x_data, y_data, &y0, &A1, &sign);
t1 = t2 = -1 / t1;
A1 = A2 = sign * exp(A1) / 2;
我删除后发现不能再拟合了,直接修改但又不知道怎么修改。求会写初始化参数代码的高手帮忙!

origin拟合初始化参数的设置求助
201710081635.JPG


origin拟合初始化参数的设置求助-1
201710081641.JPG@月只蓝@beefly 返回小木虫查看更多

今日热帖
  • 精华评论
  • Super灬神话

    楼主,你的问题解决了吗? 求帮助。。。

  • Super灬神话

    楼主,最后怎么解决了?我也是一样的问题,求助

  • 陈琦王大可

    并不是学计算机的,把代码瞎改了一下,能拟合出来东西。但不知道拟合得对不对,希望懂的人路过能解个惑呀。

    int sign;
    t1 = -1 / get_exponent_cuv(x_y_curve, &y0, &A1, &sign);
    A1 = sign * exp(A1);
    y0 += A1;
    A1 = -A1 / 2;
    t2 = -1 / get_exponent_cuv(x_y_curve, &y0, &A2, &sign);
    A2 = sign * exp(A2);
    y0 += A1;
    A2 = -A2 / 2;,

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓