用matlab解"用下列数据拟合函数y=3+ax+e^(bx),求出a,b的值,并作拟合图.

用matlab解"用下列数据拟合函数y=3+ax+e^(bx),求出a,b的值,并作拟合图.其中(x=0,y=4),(x=0.2,y=4.5),(x=0.4,y=5.0)... 用matlab解"用下列数据拟合函数y=3+ax+e^(bx),求出a,b的值,并作拟合图.其中(x=0,y=4),(x=0.2,y=4.5),(x=0.4,y=5.0),(x=0.6,y=6.0),(x=0.8,y=6.8),(x=1,y=7.7)" 展开
 我来答
panyj120
2014-12-29 · TA获得超过117个赞
知道答主
回答量:49
采纳率:100%
帮助的人:34.2万
展开全部
先建立函数 ff.m
function y=ff(beta,x)
a=beta(1);
b=beta(2);
y=3+a*x+exp(b*x);
再输入程序如下:
x=0:0.2:1;
y=[4,4.5,5,6,6.8,7.7];
beta0=[0.1,0.1];
beta=nlinfit(x,y,@ff,beta0)

运行结果:
beta = 1.3020 1.2379
即:a=1.3020, b=1.2379
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式