![华工数值分析课程设计_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-4/6/304b18fa-2a60-4978-9a60-145c832e7fd9/304b18fa-2a60-4978-9a60-145c832e7fd91.gif)
![华工数值分析课程设计_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-4/6/304b18fa-2a60-4978-9a60-145c832e7fd9/304b18fa-2a60-4978-9a60-145c832e7fd92.gif)
![华工数值分析课程设计_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-4/6/304b18fa-2a60-4978-9a60-145c832e7fd9/304b18fa-2a60-4978-9a60-145c832e7fd93.gif)
![华工数值分析课程设计_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-4/6/304b18fa-2a60-4978-9a60-145c832e7fd9/304b18fa-2a60-4978-9a60-145c832e7fd94.gif)
![华工数值分析课程设计_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-4/6/304b18fa-2a60-4978-9a60-145c832e7fd9/304b18fa-2a60-4978-9a60-145c832e7fd95.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数值分析课程设计 第一题:1. 设计思路:我打算用选主元法,先算出每一列,然后把买一列加起来就是结果了。2.程序清单:function x=mat(a,b,flag)if nargin<3,flag=0;endn=length(b);a=a,b;for i=1:(n-1) ar,r=max(abs(a(i:n,i);r=r+i-1; if r>i t=a(i,:);a(i,:)=a(r,:);a(r,:)=t; enda(i+1):n,(i+1):(n+1)=a(i+1):n,(i+1):(n+1)-a(i+1):n,i)/a(i,i)*a(i,(i+1):(n+1);a(i+1)
2、:n,i)=zeros(n-i,1);if flag=0,a,endendx=zeros(n,1);x(n)=a(n,n+1)/a(n,n);for i=n-1:-1:1 x(i)=(a(i,n+1)-a(i,(i+1):n)*x(i+1):n)/a(i,i);end3.流程图:我的例子是九阶对角矩阵对角元素为1,2,3,4,5,6,7,8,9,。流程如下图通过比照知道,所编的程序算的结果和inv的结果一致。 我的方法时间约为0.003*9=0.027秒,而inv方法时间约为0.0031秒,明显inv方法快。我第二题:1. 设计思路:我通过limit与求阶方法编程。2. 程序清单:functi
3、on n=qiujie(x0)k=0;syms x;x1=0.99*x-x2;h=(abs(x0-x1)/(abs(x0-x)k;while limit(h,x,x0)=0 k=k+1; h=(abs(x0-x1)/(abs(x0-x)k;endn=kfunction y,m=bdd(x,eps)if nargin=1 eps=1e-100; elseif nargin<1 error returnendx1=0.99*x-x2;n=1;while (abs(x1-x)>=1e-100)&&(n<1e100) x=x1; x1=0.99*x-x2; n=n+1
4、;endy=x1m=n3. 流程图:由所得知,所求阶数为一阶。第三题:1. 设计思路:按照题意用三次样条。从题意分析可知x=4.9与22.9的一阶导数均为0所以带入七组数据即可。2. 程序清单:function s=sp(x,y,dx0,dxn)n=length(x)-1;h=diff(x);d=diff(y)./h;a=h(2:n-1);b=2*(h(1:n-1)+h(2:n);c=h(2:n);u=6*diff(d);b(1)=b(1)-h(1)/2;u(1)=u(1)-3*(d(1)-dx0);b(n-1)=b(n-1)-h(n)/2;u(n-1)=u(n-1)-3*(dxn-d(n);
5、for k=2:n-1 temp=a(k-1)/b(k-1); b(k)=b(k)-temp*c(k-1); u(k)=u(k)-temp*u(k-1);endm(n)=u(n-1)/b(n-1);for k=n-2:-1:1 m(k+1)=(u(k)-c(k)*m(k+2)/b(k);endm(1)=3*(d(1)-dx0)/h(1)-m(2)/2;m(n+1)=3*(dxn-d(n)/h(n)-m(n)/2;for k=0:n-1 s(k+1,1)=(m(k+2)-m(k+1)/(6*h(k+1); s(k+1,2)=m(k+1)/2; s(k+1,3)=d(k+1)-h(k+1)*(2*
6、m(k+1)+m(k+2)/6; s(k+1,4)=y(k+1);end3. 流程图: 可知所求函数为 T=-0.008x3-0.0911x2+22.8, 4.9,9.1 T=0.0291x3-0.1919x2-1,1888x+20.6, 9.1,13.7T=-0.0157x3+0.2093x2-1,1091x+13.9, 13.7,18.3T=0.0039x3-0.0071x2-1,1793x+11.7, 13.7,18.3第五题:1. 设计思路:我设计了精确值与题意的要求,并根据结果进行比拟,只对有相同的数值即对1,1.1,。,2的值进行比照。2. 程序清单:function x,y=eu
7、(fname,xspan,y0,h)x=xspan(1):h:xspan(2);y(1)=y0; for n=1:length(x)-1 y(n+1)=y(n)+h*feval(fname,x(n),y(n);end x=x'y=y'function x,y=eu2(fname,xspan,y0,h)x=xspan(1):h:xspan(2);y(1)=y0;for n=1:length(x)-1 k1=feval(fname,x(n),y(n); y(n+1)=y(n)+h*k1; k2=feval(fname,x(n+1),y(n+1); y(n+1)=y(n)+h*(k1
8、+k2)/2;endx=x'y=y'function x,y=ku(fname,xspan,y0,h)x=xspan(1):h:xspan(2);y(1)=y0;for n=1:length(x)-1 k1=feval(fname,x(n),y(n); k2=feval(fname,x(n)+h/2,y(n)+h/2*k1); k3=feval(fname,x(n)+h/2,y(n)+h/2*k2); k4=feval(fname,x(n+1),y(n)+h*k3); y(n+1)=y(n)+h*(k1+2*k2+2*k3+k4)/6;endx=x'y=y'3.
9、 流程图:精确值如上图。欧拉法,h=0.025欧拉法,h=0.1改良欧拉,h=0.05改良欧拉h=0.1龙格法,h-0.1.比拟表格:X的值11.11.21.31.41.51.61.71.81.92精确值00.34590.86661.60722.62043.96775.72107.963910.793614.323118.6831欧拉h=0.02500.32550.81651.51642.47573.75395.42017.555110.252914.584717.7914欧拉h=0.100.27180.68481.27702.09353.18744.62086.46648.809111.748015.3982改良欧拉h=0.0500.34490.86431.60312.61423.95895.70927.948710.774414.299318.6542改良欧拉h=0.100.34240.85831.59272.59833.93645.67897.909210.724514.237418.5789龙格h=0.100.34590.86661.60722.62033.96765.72097.963810.793514.322918.6829由以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鲁人版道德与法治九年级上册11.1《合同是当事人之间的法律》听课评课记录
- 沪教版数学九年级下册27.1《圆的基本性质》听评课记录
- 人教版地理七年级下册第三节《撒哈拉以南的非洲》听课评课记录1
- 人教版七年级数学下册 听评课记录5.1.3 第1课时《同位角、内错角、同旁内角》
- 苏科版数学七年级下册听评课记录7.5多边形的内角和与外角和
- 听评课记录表8篇二年级
- 【部编版】道德与法治九年级下册2.1《推动和平与发展》听课评课记录
- 湘教版数学七年级下册《相交直线所成的角》听评课记录
- 生产计划外包合同(2篇)
- 独生子女合同
- 2025民政局离婚协议书范本(民政局官方)4篇
- 2024年03月四川农村商业联合银行信息科技部2024年校园招考300名工作人员笔试历年参考题库附带答案详解
- 小学一年级数学上册口算练习题总汇
- 睡眠专业知识培训课件
- 润滑油知识-液压油
- 2024年江苏省中医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 临床思维能力培养
- 人教版高中物理必修第三册第十章静电场中的能量10-1电势能和电势练习含答案
- 中国宗教文化 中国古代宗教文化的特点及现代意义
- 2024年四川省巴中市级事业单位选聘15人历年高频难、易错点练习500题附带答案详解
- 《中国香文化》课件
评论
0/150
提交评论