怎么用MATLAB拟合: y=a*x^b*exp(-c⼀x)中的系数a,b,c (x,y的数实验已经测得),跪了~

2024年11月18日 12:17
有1个网友回答
网友(1):

这是数学问题嘛,呵呵!
你把要拟合的式子两边取一下自然对数,就可以化成下面的式子:
ln(y)=b*ln(x)-c/x+b*ln(a)
看看上式是什么形式啊?是不是满足以下形式:
y=a*x1+b*x2+c,其中x1、x2、y都是测得的数据,对上式进行线性拟合就行了,拟合出系数,然后就可以算出你的系数a,b,c 了。

方法有了,具体程序你自己编遍吧,挺麻烦的!
如果方法有什么问题再找我,给我发信息讨论一下