matlab用fittype中怎么将拟合函数获得的参数值取出来

2024-11-07 21:12:14
推荐回答(1个)
回答1:

matlab用fittype中怎么将拟合函数获得的参数值取出来
比如要拟合一组数据(x,y) 知道其对应的函数形式为a*cos(k*t)

syms t
x=[ 已知数据列向量];
y=[ 已知数据列向量];
fittype('a*cos(k*t)','independent','t','coefficients',{'a','k'});
cfun=fit(x,y,f) %显示拟合函数
xi=0:0.1:10;%比如
yi=cfun(xi);
plot(x,y,'r*',xi,yi,'b-');