- 4
- 0
- 约4.38千字
- 约 32页
- 2018-04-28 发布于福建
- 举报
matlab在数值分析中应用3
第三章 数据拟合 用插值的方法对一函数进行近似,要求所得到的插值多项式经过已知插值节点;在n比较大的情况下,插值多项式往往是高次多项式,这也就容易出现振荡现象(龙格现象),即虽然在插值节点上没有误差,但在插值节点之外插值误差变得很大,从“整体”上看,插值逼近效果将变得“很差”。 所谓数据拟合是求一个简单的函数,例如是一个低次多项式,不要求通过已知的这些点,而是要求在整体上“尽量好”的逼近原函数。这时,在每个已知点上就会有误差,数据拟合就是从整体上使误差,尽量的小一些。 3.1 多项式拟合 n次多项式: 曲线与数据点的残差为: 残差的平方和为: 为使其最小化,可令R关于 的偏导数为零,即: 或 或矩阵形式: 多项式拟合MATLAB命令:polyfit格式:p=polyfit(x,y,n) x0=0:.1:1; y0=(x0.^2-3*x0+5).*exp(-5*x0).*sin(x0); p3=polyfit(x0,y0,3); vpa(poly2sym(p3),10) % 可以如下显示多项式 ans = 2.839962923*x^3-4.789842696*x^2+1.943211631*x+.5975248921e-1 绘制拟合曲线: x=0:.01:1; ya=(x.^2-3*x+5).*exp(-5*x).*sin(x); y1=polyval(p3,x); plot(x,y1,x,ya,x0,y0,o) 就不同的次数进行拟合: p4=polyfit(x0,y0,4); y2=polyval(p4,x); p5=polyfit(x0,y0,5); y3=polyval(p5,x); p8=polyfit(x0,y0,8); y4=polyval(p8,x); plot(x,ya,x0,y0,o,x,y2,x,y3,x,y4) 拟合最高次数为8的多项式: vpa(poly2sym(p8),5) ans = -8.2586*x^8+43.566*x^7-101.98*x^6+140.22*x^5-125.29*x^4+74.450*x^3-27.672*x^2+4.9869*x+.42037e-6 Taylor幂级数展开: syms x; y=(x^2-3*x+5)*exp(-5*x)*sin(x); vpa(taylor(y,9),5) ans = 5.*x-28.*x^2+77.667*x^3-142.*x^4+192.17*x^5-204.96*x^6+179.13*x^7-131.67*x^8 多项式表示数据模型是不唯一的,即是两个多项式函数完全不同。在某一区域内其曲线将特别近似。 多项式拟合的效果并不一定总是很精确的。 x0=-1+2*[0:10]/10; y0=1./(1+25*x0.^2); x=-1:.01:1; ya=1./(1+25*x.^2); p3=polyfit(x0,y0,3); y1=polyval(p3,x); p5=polyfit(x0,y0,5); y2=polyval(p5,x); p8=polyfit(x0,y0,8); y3=polyval(p8,x); p10=polyfit(x0,y0,10); y4=polyval(p10,x); plot(x,ya,x,y1,x,y2,-.,x,y3,--,x,y4,:) 用Taylor幂级数展开效果将更差。 syms x; y=1/(1+25*x^2); p=taylor(y,x,10) p = 1-25*x^2+625*x^4-15625*x^6+390625*x^8 多项式拟合效果 x1=-1:0.01:1; ya=1./(1+25*x1.^2); y1=subs(p,x,x1); plot(x1,ya,--‘,x1,y1) x=[0,0.2,0.4,0.7,0.9,0.92,0.99,1.2,1.4,1.48,1.5]; y=[2.88;2.2576;1.9683;1.9258;2.0862;2.109; 2.1979;2.5409;2.9627;3.155;3.2052]; A=[ones(size(x)),exp(-3*x), cos(-2*x).*exp(-4*x) ,x.^2]; c=A\y; c1=c c1 = 1.2200 2.3397 -0.6797 0.8700 图形显示 x0=[0:0.01:1.5]; A1=[ones(size(x0)) exp(-3*x0), cos(-2*x0).*exp(-4*x0) x0.^2]; y1=A1*c; pl
您可能关注的文档
- C14-灿烂宋元文化二课件 人教新课标版 .ppt
- c1ls_p昌盛文化 .ppt
- c3yw_p漫谈作文开头技巧 .ppt
- c3会计核算基础和方法 .ppt
- c3编_写作升格导练第2节__构思布局升格 .ppt
- C4-夏商西周兴亡 .ppt
- C5-2 定积分在几何上应用2 .ppt
- C5.0决策树工具使用UndergraduateDissertation .ppt
- CA8000示波器使用 .ppt
- CAD(计算机辅助设计技术)第4章:二维图形光栅显示 .ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 湘少版小学英语单词表3-6年级.doc VIP
- 区域公共卫生应急实验室检测能力整合方案.pdf VIP
- 2025年特许金融分析师市场效率与信息披露制度专题试卷及解析.pdf VIP
- 考点解析人教版八年级物理上册第6章质量与密度专项练习试卷(含答案解析).docx VIP
- 面向延迟敏感生成任务的全链路优先级调度协议设计与微队列算法实现.pdf VIP
- 2025年房地产经纪人层高、开间与进深测量与评价专题试卷及解析.pdf VIP
- 2025年拍卖师文物艺术品拍卖落槌的合规审查专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照微下击暴流对起降阶段的致命威胁专题试卷及解析.pdf VIP
- 湘少版小学英语单词表(3-6年级).pdf VIP
- 2024年河南省中考数学真题试卷(含答案).pdf VIP
原创力文档

文档评论(0)