如何用MATLAB拟合指数方程
来源:学生作业帮 编辑:百度作业网作业帮 分类:数学作业 时间:2024/08/19 16:24:34
如何用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=[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...
![如何用MATLAB拟合指数方程](/uploads/image/z/15266158-70-8.jpg?t=%E5%A6%82%E4%BD%95%E7%94%A8MATLAB%E6%8B%9F%E5%90%88%E6%8C%87%E6%95%B0%E6%96%B9%E7%A8%8B)
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) %拟合
Y=[1:5]'; %X,Y需要是列向量
g = fittype('a*(1-exp(-b*(x-c)))','independent','x')
%建立一个拟合对象g,x为自变量
cfun = fit(X',Y',g) %拟合