版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 佛山科学技术学院 实验报告 课程名称 _ 数值分析 实验工程 _ 数值积分 专业班级机械工程姓名余红杰学号2111505010指导教师陈剑成绩 日期月曰 一、实验目的 b 1、理解如何在计算机上使用数值方法计算定积分 a f X的近似值; 2、 学会复合梯形、复合Simpson和龙贝格求积分公式的编程与应用。 3、 探索二重积分.11 f (x, y) dxdy 在矩形区域 D = ( x, y) | a _ x _ b, c _ y d的数值 D 积分方法。 实验要求 (1)按照题目要求完成实验内容; (2)写出相应的Matlab程序; (3)给出实验结果(可以用表格展示实验结果); (4
2、)分析和讨论实验结果并提出可能的优化实验。 (5)写出实验报告。 三、实验步骤 1、 用不同数值方法计算积 xln xdx =- 0 9 (1)取不同的步长h,分别用复合梯形及复合辛普森求积计算积分,给出误差中关于 h的 函数,弁与积分精确值比拟两公式的精度。 (2) 用龙贝格求积计算完成问题(1 )。 2、给出一种求矩形区域上二重积分的复化求积方法,然后计算二重积分 .eydxdy, 其中积分区域D二0乞x岂1,0岂y乞1 1. %lnt_t.m复化梯形: function F = Int_t(x1,x2,n) %复化梯形求积公式 % x1,x2为积分起点和中点 %分为n个区间,没选用步长可
3、以防止区间数为非整数。 %样点矩阵及其函数值: x = lin space(x1,x2 ,n+1); y = f(x); m = len gth(x); %此题中用Matlab计算端点位置函数值为 NaN,故化为零: y(1) = 0; y(m) = 0; %算出区间长度,步长 h: h = (x2 -x1)/n; a = 1 2*o nes(1,m-2) 1; %计算估计的积分值: F = h/2*sum(a.*y); %f.m fun cti on y = f(x) y = sqrt(x).*log(x); %run 11.m clc,clear; %分为10个区间,步长0.1的积分值:
4、F = In t_t(0,1,10); F10 = F %分为100个区间 F = In t_t(0,1,100); F100 = F %误差计算 W10 = abs(-4/9)-F10); W100 = abs(-4/9)-F100); W = W10 W100 F10 - -0. 4171 F10Q = -0.4421 W = 0.0八74 0.0013 %复化辛普森: %l nt_s.m fun cti on F = In t_s(x1,x2 ,n) %复化梯形求积公式 % x1,x2区间,分为n个区间 %样点矩阵及其函数值: x = lin space(x1,x2 ,n+1); y =
5、 f(x); m = len gth(x); h = (x2 -x1)/n; y(1)=0 ; y(m)=0; %此题中用Matlab计算端点位置函数值为 NaN,故化为零: F1=sum(y); xo = x + h/2; xo(m)电 y = f(xo); F2 = sum(y); F = (h/6)*(2*F1 + 4*F2); %run 112.m clc,clear; %分为10个区间,步长0.1的积分值: F = In t_s(0,1,10); S10 = F %分为100个区间 F = In t_s(0,1,100); S100 = F %误差计算 W10 = abs(-4/9)
6、-S10); W100 = abs(-4/9)-S100); f - 可以 W = W10 W100 - %run 113.m拟合误差和步长之间的三次曲线关系 clc,clear; %建立梯形误差、辛普森误差、步长矩阵: T=zeros(1,10); S=zeros(1,10); h=zeros(1,10); fo门=1:10 - F = In t_t(0,1,10*i); fp - F = In t_s(0,1,10*i); S(i) = -4/9 - F; end 也可以明显看出辛普森误差曲线 SP = polyfit(h,S,3) %龙贝格: %Romberg.m fun cti on
7、F=Romberg(x1,x2 ,n)h(i) = 1/(10*i); L.5SGI -0.4651 -0.0276 O.DC DI SI Ou T(i) = -4/9 - F; r. 1831 -D.1502 d,OGDl TP = polyfit(h,T,3) %建立龙贝格推算矩阵、求最初步长: R = zeros(4); h = (x2-x1)/n; x = lin space(x1,x2 ,n+1); %计算矩阵第一列:复化梯形结果: for i=1:4 F = In t_t(x1,x2, n*i); R(i,1) 二 F; end %计算第二列:辛普森 for i =1:3 R(i,
8、2) = (4/3)*R(i+1,1)-(1/3)*R(i,1); end %计算第三列:复化斯科特 for i =1:2 R(i,3) = (16/15)*R(i+1,2)-(1/15)*R(i,2); end R(1,4) = (64/63)*R(2,3)-(1/63)*R(1,3); F = R(1,4); %run12.m clc,clear; F = Romberg(0,1,10); F10 = F; F = Romberg(0,1,100); F100 = F; F10,F100;-4/9-F10,-4/9-F100 ans - -0- 44C7 -0- 0037 -0. 4443
9、 -0. 0002 %右图为初始划分为10个区间和100个区间进行运算的结果, 可以看出初始 辛普森和梯形结果高出不少 10次划分的精度比 2, 我选用的是类似于复化梯形的求积方法,由于是正方形的积分区域,把它划分为 1. (x(k),y(k) ) ,2.(x(k+1),y(k),3.(x(k),y(k+1),4.(x(k+1),y(k+1) 的小区间上 ds=dxdy 一 e个f(e)ds=该函数在此小区域的数值,此处就选用( f(1),f(2),f(3),f(4) 随着n的增大,是会越来越逼近真实值的。程序如下: %qes2.m被积分函数: fun cti on f=qes2(x,y) f
10、 = exp(-x*y); %I nt_xy.m积分代码: function F = Int_xy(x1,x2,y1,y2,n) %仅适合此题目的正方形区域二重积分 %x1,x2,y1,y2分别为横坐标和纵坐标起点与中点; n*n块, 在其中 是的,而且存在 /4的值来近似,可知 %门 为划分为 n*n 的小正方形网格 %建立所有网格交点处的横坐标和纵坐标 : x = lin space(x1,x2 ,n+1); y = lin space(y1,y2 ,n+1); %计算每个小方格的面积, dxdy : ds = (x2-x1)*(y2-y1)/( n A2); %建立一个矩阵存放各个小方块
11、的积分值 : Z = zeros( n); %初始化积分值: F = 0; %把小方块的积分值存入矩阵 Z中,第一行第一列存放最左下角方格数据,以此类推 %并依次把小方格区域的积分值累加,得到最终积分值。 for i = 1:n for j = 1:n f = qes2(x(i),y(j); f1= f; f = qes2(x(i+1),y(j); f2= f; f = qes2(x(i),y(j+1); f3= f; f = qes2(x(i+1),y(j+1); f4= f; Z(i,j) =(ds * (f1+f2+f3+f4)/4; F = F + Z(i,j); end end %run2.m 运行代码: clc,clear; F = In t_xy(0,1,0,1,2); %划
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026上半年贵州事业单位联考盘州市面向社会招聘94人备考题库(全省联考)带答案详解(黄金题型)
- 2026上半年贵州事业单位联考遵义市播州区招聘149人备考题库含答案详解
- 2026四川成都市简阳市禾丰镇便民服务和智慧蓉城运行中心招聘综治巡防队员5人备考题库附答案详解(完整版)
- 2026中国铝业集团有限公司总部部门部分处室副处长、副经理岗位竞争上岗5人备考题库附答案详解(典型题)
- 2026山东威海市复退军人康宁医院招聘4人备考题库及一套完整答案详解
- 2026广东佛山市均安城市建设有限公司管理人员招聘备考题库附答案详解(综合题)
- 2026上半年贵州事业单位联考上海交通大学医学院附属上海儿童医学中心贵州医院招聘16人备考题库含答案详解(完整版)
- 2026广东广州花都区秀全街九潭初级中学临聘教师招聘1人备考题库附答案详解(考试直接用)
- 2026云南双江兴顺和投资运营集团有限责任公司招聘8人备考题库附答案详解(巩固)
- 2026四川甘孜州泸定县国有林保护管理局、甘孜州民生人力资源管理有限公司联合招聘2人备考题库含答案详解(预热题)
- 十五五地下综合管廊智能化运维管理平台建设项目建设方案
- 2026年及未来5年中国饲料加工设备行业发展前景预测及投资战略研究报告
- 统计学的假设检验课件
- DB4228∕T 59-2021 马铃薯晚疫病田间抗性鉴定技术规程
- JJF 1218-2025标准物质研制报告编写规则
- 一次函数-经典趣题探究
- 骨科老年护理课件
- 加装电梯业主反对协议书
- 人教版(2024)七年级上册地理第1~6章共6套单元测试卷汇编(含答案)
- 物流公司消防安全管理制度
- 北魏《元桢墓志》完整版(硬笔临)
评论
0/150
提交评论