免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章数值分析一多项式例ex3_1.m 多项式的定义、求根、求导disp(y(x)=x3+5*x2-9*x+3)%显示多项式表达式p=1 5 -9 3;%多项式系数矩阵x=1;%x赋初值y1=polyval(p,x);%计算x点处多项式的值r1=roots(p);%求多项式的根p1=poly(r1);%用根构造多项式dy1=polyder(p);%对多项式求导数disp(p);disp(y1);disp(r1);disp(p1);disp(dy1);例ex3_2.m 多项式的乘、除disp(a(x)=x3+2*x2+3*x+4);disp(b(x)=x3+4*x2+9*x+16);a=1 2 3 4;b=1 4 9 16;c=conv(a,b)%两个多项式相乘,实际是求两个向量的卷积(Convolution):%d,r=deconv(c,b)%多项式的除法,实际是卷积的逆运算%(Deconvolution), d,r为商多项式与余多项式:%例ex3_3.m 多项式拟合x=0:0.1:1;y=2.1,2.3,2.5,2.9,3.2,3.3,3.8,4.1,4.9,5.4,5.8;n=5;%拟合多项式的阶数取5p=polyfit(x,y,n);%用5阶多项式拟合x、y向量给定的数据y1=polyval(p,x); %计算x点处多项式的值plot(x,y,o,x,y1,-); %绘x、y点图和拟合后的x、y1点图legend(y(x),y1(x);%图例标注例ex3_4.m阶数对拟合效果的影响x=0:0.5:10;y=sqrt(x)+3*sin(x);n=2;p=polyfit(x,y,n);p2=polyval(p,x);n=4;p=polyfit(x,y,n);p4=polyval(p,x);n=6;p=polyfit(x,y,n);p6=polyval(p,x);n=8;p=polyfit(x,y,n);p8=polyval(p,x);plot(x,y,o,x,p2,-,x,p4,-,x,p6,-,x,p8,-);legend(y(x),n=2,n=4,n=6,n=8);二、插值例ex3_5.m一维插值x=0:1:2*pi;y=sin(x);xi=0:0.1:6.5;yi1=interp1(x,y,xi,nearst);%最临近插值yi2=interp1(x,y,xi,linear); %线形插值yi3=interp1(x,y,xi,cubic); %三次多项插值yi4=interp1(x,y,xi,spline); %三次样条插值plot(x,y,o,xi,yi1,xi,yi2,xi,yi3,xi,yi4);legend(y=sin(x),nearst,linear,cubic,spline);例ex3_6.m高维函数插值 (不讲!)x,y=meshgrid(-3:0.3:3);z=peaks(x,y);xi,yi=meshgrid(-3:0.1:3);zi=interp2(x,y,z,xi,yi,spline);%zi=interp2(x,y,z,xi,yi,cubic);%zi=interp2(x,y,z,xi,yi,linear);%zi=interp2(x,y,z,xi,yi,nearest);%surf(x,y,z);mesh(x,y,z);hold on;%surf(xi,yi,zi+15);mesh(xi,yi,zi+15);hold off;axis tight;三、快速富叶变换与逆变换 (不讲!)例ex3_7.m快速富叶变换t=0:0.001:0.6;x=sin(2*pi*50*t)+sin(2*pi*120*t);y=x+2*randn(size(t);subplot(2,1,1);plot(y(1:50);%-y=fft(y);%快速富叶变换f=0:500;subplot(2,1,2);plot(f,y(f+1);例ex3_8.m滤波clear;x=linspace(0,2*pi,64);s=5*sin(x)+2*sin(5*x)+randn(size(x);f=fft(s);f1(1:9)=f(1:9);f1(56:64)=f(56:64);s1=ifft(f1);subplot(2,2,1);plot(x,s);%-subplot(2,2,3);fx=0:63;plot(fx,f(fx+1);%-subplot(2,2,2);plot(fx,f1(fx+1);%-subplot(2,2,4);plot(x,s1);四、稀疏矩阵(不讲!)例ex3_9.ma=0 0 0 5 0 2 0 0 1 3 0 0 0 0 4 0;s=sparse(a)%转为稀疏矩阵形式b=full(s)%转为全元素矩阵形式c=sparse(3 2 3 4 1,1 2 2 3 4,1 2 3 4 5,4,4)%创建稀疏矩阵,c=I,J,S,m,n, I、J-行下标、列下标,S按列排列的所有非零元素构成%的向量,m、n待生成的稀疏矩阵行、列维数例ex3_10.mc=sparse(3 2 3 4 1,1 2 2 3 4,1 2 3 4 5,4,4)nnz(c)%稀疏矩阵的非零元素总数nonzeros(c)%稀疏矩阵的非零元素数值i,j,s=find(c)%找出稀疏矩阵的所有非零元素,按列排列n,m=size(c)%稀疏矩阵行、列维数d=c+ones(4,4)%稀疏矩阵加1矩阵五、数值积分例ex3_11.m(1)建立函数fn1function y=fn1(x)y=exp(-x.*x)(2)对被积函数fn1进行积分s1=quad(fn1,0,1,0.001)%采用Simpson法计算积分 %0,1: 上下限 %0.001: 上、下限s2=quad8(fn1,0,1,0.001,1)%采用8样条Newton-Cutes%公式求数值积分 %最后的1:显示积分过程,0:不显示积分过程六、微分方程的数值解先将高阶微分方程降阶处理,转换为一阶微分方程组,再利用ode45函求解。x”=f(x,x,t)x(t0)=x0x(t0)=xp0用x2替换x,用x1替换x,有:x1=x2x2=f(x1,x2,t) x1(t0)=x0x2(t0)=xp0例:求解微分方程x-3(1-x2)x+x=0x(0)=3x(0)=2解:(1) 设置:令x=y(2)、x=y(1)(2)建立函数ex3_ode:function dy=ex3_ode(t,y)dy=y(2);3*(1-y(1)2)*y(2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电商解决方案
- 包覆贵金属金属材料行业相关投资计划提议
- 纤维增强行业相关投资计划提议范本
- 如何规划店铺运营
- 大专工商企业三年规划
- 食物中毒事件演练报告
- 五年级上册第七单元
- 第七章 循证医学课件
- 第二章 3认知取向课件
- 2025新课改-高中物理-选修第1册(21讲)08 B简谐运动的回复力和能量 中档版含答案
- 2023年8月26日事业单位联考C类《职业能力倾向测验》试题
- 2023年天津公务员已出天津公务员考试真题
- 施工现场临水施工方案
- 2022年公务员多省联考《申论》真题(四川县乡卷)及答案解析
- 艾滋病职业防护培训
- 2025年高考数学专项题型点拨训练之初等数论
- 上海市浦东新区2024-2025学年六年级上学期11月期中数学试题(无答案)
- 2024年全国消防宣传月《全民消防、生命至上》专题讲座
- 通信技术工程师招聘笔试题与参考答案(某世界500强集团)2024年
- 2024至2030年中国节流孔板组数据监测研究报告
- 2024年第九届“学宪法、讲宪法”活动知识竞赛测试题库及答案
评论
0/150
提交评论