MATLAB能不能求解指数方程组

0.058824=a*exp[-b*(0.034364)^n]0.011765=a*exp[-b*(0.017007)^n]0.022059=a*exp[-b*(0.00... 0.058824=a*exp[-b*(0.034364)^n]
0.011765=a*exp[-b*(0.017007)^n]
0.022059=a*exp[-b*(0.006711)^n]
a,b,n为未知量,n为指数。
求大神帮忙求解,急速啊,不胜感激。
展开
imxmj
2014-04-08
知道答主
回答量:16
采纳率:0%
帮助的人:13.2万
展开全部
指数方程组没求过,不过你可以试试matlab的一个曲线拟合的功能,cftool回车,根据你的数据,比如
X=[0.034364 0.017007 0.006711],Y=[0.058824 0.011765 0.022059],再选择合适的拟合函数,应该轻松拟合的,看你这个函数应该选择custom equation选项,并且你最好能给定a,b,n,的大致范围,这样拟合的结果会更精确.
更多追问追答
追问
0.058824=a*exp[-b*(0.031034)^n]
0.070588=a*exp[-b*(0.019014)^n]
0.117647=a*exp[-b*(0.007383)^n]
a,b,n为未知量,n为指数。
您看这个能拟合出一个函数吗?我还没接触过matlab,所以具体的过程还不回弄呢。感谢您的帮助和指点。
追答

你好,根据你现在给出的方程,X=[0.031034 0.019014 0.007383];Y=[0.058824 0.070588 0.117647];拟合的结果为

General model:
     f(x) = a*exp(-b*x^n)
Coefficients:
       a =      0.7138
       b =       5.789
       n =      0.2366

Goodness of fit:
  SSE: 2.073e-005
  R-square: 0.9893
  Adjusted R-square: NaN
  RMSE: NaN

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式