怎么用MATLAB拟合: y=a*x^b*exp(-c/x)中的系数a,b,c (x,y的数实验已经测得),跪了~ 20
1个回答
展开全部
这是数学问题嘛,呵呵!
你把要拟合的式子两边取一下自然对数,就可以化成下面的式子:
ln(y)=b*ln(x)-c/x+b*ln(a)
看看上式是什么形式啊?是不是满足以下形式:
y=a*x1+b*x2+c,其中x1、x2、y都是测得的数据,对上式进行线性拟合就行了,拟合出系数,然后就可以算出你的系数a,b,c 了。
方法有了,具体程序你自己编遍吧,挺麻烦的!
如果方法有什么问题再找我,给我发信息讨论一下
你把要拟合的式子两边取一下自然对数,就可以化成下面的式子:
ln(y)=b*ln(x)-c/x+b*ln(a)
看看上式是什么形式啊?是不是满足以下形式:
y=a*x1+b*x2+c,其中x1、x2、y都是测得的数据,对上式进行线性拟合就行了,拟合出系数,然后就可以算出你的系数a,b,c 了。
方法有了,具体程序你自己编遍吧,挺麻烦的!
如果方法有什么问题再找我,给我发信息讨论一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |