用matlab怎么拟合曲线啊

问题描述:

用matlab怎么拟合曲线啊
x=[0.01890277
0.018816357
0.019953638
0.014397806
0.021759697
0.023579202
0.02479534
0.025073457
0.027054108
0.03030303
];
>> y=[0.010055096
0.009822866
0.010047847
0.009144737
0.003285151
0.003288926
0.002928734
0.002826855
0.002594293
0.002542373
];
f=@(p,x)p(1)+p(2)*exp(p(3)*x+p(4));
p=lsqcurvefit(f,[40,-10,-5,10],x,y)
h=34.7386-13.9669*exp(0.018*x+0.9106)
我想得到图形,用matlab怎么求啊?如果用plot(x,h),得到的是直线,而我想拟合后得到曲线啊,怎么回事啊,
1个回答 分类:综合 2014-11-18

问题解答:

我来补答
你画的的确是曲线.但是你的指数部分太小了,曲线可以用直线来近似.
 
 
展开全文阅读
剩余:2000
下一页:细胞的物质输入