我有一组数据,要按照我给定的公式进行曲线拟合得到系数,请大神帮忙,跪求

2025-05-10 13:04:27
推荐回答(1个)
回答1:

可以用Matlab进行给定函数拟合系数,你可以参照下列例子:
x=1:n;
y=[27.9,25.8,23.8,21.6,19.5,17.4,15.5,13.3,11.2];
func=inline('a(1).*exp(a(2)+a(3)*x)','a','x'); %自定义函数
x0=[0.7572 0.7537 0.3804]; %初值
a= nlinfit(x,y,func,x0) %拟合系数
如还有不懂得地方,可以进一步交流。