matlab中用fit(x,y,'exp1')指数方程拟合

数据是
x=[0.1165 0.3496 0.6161 0.7158 0.8823 1.082 1.249 1.432];
y=[44.72 199.1 81.37 178.3 101.6 162.1 118.6 146];
方程是y=ce^(ax),c和a是需要求的系数,fit(x,y,'exp1')能解码?

可以的哈,把代码稍作修改即可运行,我改了的代码如下:

%%%%
x=sort([0.1165 0.3496 0.6161 0.7158 0.8823 1.082 1.249 1.432])';
y=sort([44.72 199.1 81.37 178.3 101.6 162.1 118.6 146])';
fit(x,y,'exp1')
%%%%

运行结果:

%%%%
ans =
General model Exp1:
ans(x) = a*exp(b*x)
Coefficients (with 95% confidence bounds):
a = 60.13 (44.81, 75.45)
b = 0.8727 (0.6472, 1.098)
%%%%
温馨提示:答案为网友推荐,仅供参考
相似回答