如何使用matlab拟合一组数据,要求拟合出来的拟合函数要固定一种函数。

2024-11-07 20:46:04
推荐回答(1个)
回答1:

x=[1;1.5;2;2.5;3];
y=[0.9;1.7;2.2;2.6;3];
p=fittype('a*x.^0.5+b*lnx+c','independent','x')
f=fit(x,y,p)
plot(f,x,y);
上面是代码!
下面是结果:
a=2.818
b=0.8552
c=-0.6627