作业帮 > 数学 > 作业

如何用MATLAB拟合指数方程

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/21 12:00:18
如何用MATLAB拟合指数方程
已知:
X=[X1,X2,X3,X4,X5]
Y=[Y1,Y2,Y3,Y4,Y5]
指数方程为
Y=a{1-exp[-b(X-c)]}
其中a,b,c为参数,如何用MATLAB通过已知的X,Y来确定a,b,c的值
麻烦大侠写出实现的语句,并说明每一语句的含义
Many thanks in advance...
X=[1:5]';
Y=[1:5]'; %X,Y需要是列向量
g = fittype('a*(1-exp(-b*(x-c)))','independent','x')
%建立一个拟合对象g,x为自变量
cfun = fit(X',Y',g) %拟合