• 回答数

    0

  • 浏览数

    2172

  • 收藏数

    0

作者:逐鹿 发表于 2020-6-8 15:49:13
跳转到指定楼层
数据见本帖上传的txt文档,让待定参数a、b、c、d、e、f、g、h,k, m,n、p均大于0,且k+m+n+p=1,且k、m、n、p的范围为0~1之间
x=[];y=[];
p=fittype('a+c+e+g-a*exp(-b*x)-c*exp(-d*x)-e*exp(-f*x)-g*exp(-h*x)-k*81.276*exp(-b*x)-m*81.276*exp(-d*x)-n*81.276*exp(-f*x)-p*81.276*exp(-h*x)','independent','x')
[f,gof]=fit(x,y,p)  
plot(f,x,y);
    在matlab中如何写这个程序,并且能够拟合好较好的结果,误差较小,烦请高手指点迷津
分享:
回复

使用道具

成为第一个回答人

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录