数值分析实验作业matlab编程课题8.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数值分析实验作业matlab编程课题8

曲线拟合的最小二乘法 1、 %采用二次多项式拟合 %a的输出为多项式各项系数 %b为拟合曲线各点函数值 %phi为输出的曲线拟合函数 x=0:5:55; y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.02 4.64]; a=polyfit(x,y,2) b=polyval(a,x) syms t phi=a(1)*t^2+a(2)*t+a(3) 运行结果: leastway a = -0.0024 0.2037 0.2305 b = Columns 1 through 5 0.2305 1.1894 2.0293 2.7502 3.3521 Columns 6 through 10 3.8349 4.1987 4.4435 4.5693 4.5760 Columns 11 through 12 4.4637 4.2324 phi = 2 -0.00238051948051948162 t + 0.203690809190809258 t + 0.230467032967031749 2、 %采用三次多项式拟合 x=0:5:55; y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.02 4.64]; a=polyfit(x,y,3) b=polyval(a,x) syms t phi=a(1)*t^3+a(2)*t^2+a(3)*t+a(4) 运行结果: leastway a = 0.0000 -0.0052 0.2634 0.0178 b = Columns 1 through 5 0.0178 1.2087 2.1646 2.9113 3.4745 Columns 6 through 10 3.8800 4.1536 4.3211 4.4082 4.4407 Columns 11 through 12 4.4444 4.4450 phi = 3 2 0.0000343641543641541613 t - 0.00521556221556219567 t + 0.263398527398526872 t + 0.0178388278388323038 3、 %delta为拟合函数值与原函数值的误差 clc clear x=0:5:55; y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.02 4.64]; a=polyfit(x,y,3); b=polyval(a,x); for j=1:12 delta=b(j)-y(j) end syms t phi=a(1)*t^3+a(2)*t^2+a(3)*t+a(4) 运行结果: delta = 0.0178 delta = -0.0613 delta = 0.0046 delta = 0.0513 delta = 0.0345 delta = 0.0100 delta = 0.0036 delta = -0.0489 delta = -0.1018 delta = -0.1393 delta = 0.4244 delta = -0.1950 phi = 3 2 0.0000343641543641541613 t - 0.00521556221556219567 t + 0.263398527398526872 t + 0.0178388278388323038 4、 %采用四次多项式拟合与三次多项式拟合进行比较 %输出其与原函数值的误差再与之前输出的三次与原函误差进行比较 %delta4为四次与原函的误差 clc clear x=0:5:55; y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.02 4.64]; a=polyfit(x,y,4); b=polyval(a,x) for j=1:12

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档