matlab最小二乘法曲线拟合
有一组数据y=[0.000000E+0008.789063E-0033.515625E-0027.910156E-0021.406250E-0012.197266E-00...
有一组数据y=[0.000000E+000 8.789063E-003 3.515625E-002 7.910156E-002 1.406250E-001 2.197266E-001 3.164063E-001 4.306641E-001 5.625000E-001 7.119141E-001 8.789063E-001 1.063477E+000 1.265625E+000 1.485352E+000 1.722656E+000 1.977539E+000 2.250000E+000];
x=[0 0.9375 1.8750 2.8125 3.7500 4.6875 5.6250 6.5625 7.5000 8.4375 9.3750 10.3125 11.2500 12.1875 13.1250 14.0625 15.0000];
原型函数为
请问怎么拟合曲线,求出c和K值?多谢了! 展开
x=[0 0.9375 1.8750 2.8125 3.7500 4.6875 5.6250 6.5625 7.5000 8.4375 9.3750 10.3125 11.2500 12.1875 13.1250 14.0625 15.0000];
原型函数为
请问怎么拟合曲线,求出c和K值?多谢了! 展开
3个回答
展开全部
先把目标函数建立一个M文件,用lsqcurvefit拟合
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
p = polyfit(x,y,2);
hold on;
plot(x,y,'o');
plot(x,polyval(p,x),'r');
hold on;
plot(x,y,'o');
plot(x,polyval(p,x),'r');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询