嗨克里希什,
有几种不同的方法来做这件事。您是否有优化工具箱或曲线拟合工具箱?如果是这样,请键入
版本
在Matlab提示符'>>',看看是否列出了优化工具箱或曲线拟合工具箱。两者都让这种事情更容易,如果可用,我会使用这些工具箱。
如果所有您拥有的基本MATLAB,您可以这样做:
Expfn = @(p,xd)p(1)* exp(p(2)* xd);
errfn = @(p)sum((expfn(p,x)-y)。^ 2);
pfit = fminsearch(errfn,[0 0]);
绘图(x,y,“波”);抓住在;
绘图(x,expfn(pfit,x),'r-');
要了解这一点,您应该在匿名功能和“Fminsearch”功能上搜索文档。