parker 发表于 2012-3-4 15:44:32

求助,拟合曲线的问题

有一组数据,想拟合成方程为的曲线(n=7),请问怎么编写matlab程序啊,我是菜鸟,求各位大哥帮忙

x(°) 015 30 45 60 75 90 105 120 135 150 165180
y 1 0.8 0.1 -0.7928 -1.6642 -2.1498 -2.1642-1.6642-0.7928 -0.5928 -0.4928-0.4928 -0.4928



mhkmars 发表于 2012-3-4 16:18:48

xdata=(0:15:180)*pi/180;
ydata=;
=lsqcurvefit(@(x,xdata)x(1)+x(2)*cos(xdata)+x(3)*cos(2*xdata)+x(4)*cos(3*xdata)+x(5)*cos(4*xdata)+x(6)*cos(5*xdata)+x(7)*cos(6*xdata)+x(8)*cos(7*xdata),,xdata,ydata);x =

   -0.8059    0.3020    1.1668    0.5038   -0.1453   -0.0316    0.0559   -0.0339

parker 发表于 2012-3-4 20:30:11

mhkmars 发表于 2012-3-4 16:18 static/image/common/back.gif


:handshake非常感谢!
页: [1]
查看完整版本: 求助,拟合曲线的问题