实验二 定积分的近似计算.

Slides:



Advertisements
Similar presentations
简单迭代法的概念与结论 简单迭代法又称逐次迭代法,基本思想是构造不动点 方程,以求得近似根。即由方程 f(x)=0 变换为 x=  (x), 然后建立迭代格式, 返回下一页 则称迭代格式 收敛, 否则称为发散 上一页.
Advertisements

2.5 微分及其应用. 三、可微的条件 一、问题的提出 二、微分的定义 六、微分的形式不变性 四、微分的几何意义 五、微分的求法 八、小结 七、微分在近似计算中的应用.
1 第四章 数值积分与数值微分 — 多重积分 — 数值微分. 2 本讲内容 基本思想 计算方法 二重积分 问题描述 计算方法 数值微分.
1.2 偏导数与全微分 偏导数的概念 解 偏导数的求法(类似一元函数) ( 1 )固定一个变量,对另一个变量用一元函 数的公式法则求导.
《数值计算》课件 第五章 数值积分与数值微分 第三章 数值积分与数值微分 3.1 引例及 Newton-Cotes 公式 3.2 复合求积公式 3.3 龙贝格求积方法 3.4 数值微分 3.5 引例的 MATLAB 求解.
人的性别遗传 合肥市第四十九中学 丁 艳. 男女成对染色体排序图 1 、男性和女性各 23 对染色体有何异同 ? 哪 一对被称为性染色体 ? 2 、这两幅图中,哪幅 图显示的是男性的染色 体?哪幅图显示的是女 性染色体? 3 、图中哪条染色体是 Y 染色体?它与 X 染色体 在形态上的主要区别是.
大学物理实验 第一讲 南昌大学物理实验中心 2013年2月.
XX啤酒营销及广告策略.
第四章:长期股权投资 长期股权投资效果 1、控制:50%以上 有权决定对方财务和经营.
窦娥冤 关汉卿 感天动地 元·关汉卿.
专利技术交底书的撰写方法 ——公司知识产权讲座
1、一般地说,在生物的体细胞中, 和 都是成对存在的。
辨性别 A B. 辨性别 A B 第三节人类染色体与性别决定 昌邑市龙池初中 杨伟红 学习目标 1.理解人的染色体组成和传递规律。 2.解释人类性别决定的原理。 3.通过探究活动,解读数据了解生男生女的比例。
这是一个数字的 乐园 这里埋藏着丰富的 宝藏 请跟我一起走进数学的 殿堂.
第五章 主张超尘绝俗的 佛家.
高等数学教学课件 教材版本:同济七版 课件研制:军械工程学院 张士军 高等教育出版社 高等教育电子音像出版社.
二次函數 高士欽 林國源.
知其不可而为之.
研究随机变量是否一定要知道它的概率分布? 比如:当你想买一个灯泡的时候,你最想知道的是什么?
中国画家协会理事、安徽省美术家协会会员、 工艺美术师、黄山市邮协常务理事余承平主讲
第二课 扬起自信的风帆 我能“行”.
第二章 语音 第六节 音变 轻 声1.
欢迎大家来到生命科学课堂.
初中语文总复习 说明文 阅读专题 西安市第六十七中学 潘敏.
汉字的构造.
诵读欣赏 古代诗词三首.
清仓处理 跳楼价 满200返160 5折酬宾.
孟子名言 1. 幼吾幼,以及人之幼。 2.天时不如地利, 。 3. ,威武不能屈。 4.得道者多助, 。 5.穷则独善其身, 。 6.
寡人之于国也 《孟子》.
致亲爱的同学们 天空的幸福是穿一身蓝 森林的幸福是披一身绿 阳光的幸福是如钻石般耀眼 老师的幸福是因为认识了你们 愿你们努力进取,永不言败.
四种命题 班级:C274 指导教师:钟志勤 任课教师:颜小娟.
1.1.2 四 种 命 题.
高一数学 充分条件与必要条件 教育科学学院03级教育技术2班 刘文平.
增值评价 2014级 初中起点报告 解读培训 辽宁省基础教育质量监测与评价中心.
色 弱 與 色 盲.
第五章 定积分及其应用.
第四节 统计初步和数据整理 在这一节中我们将介绍统计学的基本知识。统计学是一门古老而又年轻的学科,例如为了征兵和收税的早期的人口统计,甚至在公元前就出现了。但是近代数理统计学,却主要是从20世纪初开始发展的。其主要特征是运用概率论的知识进行统计推断。即从所研究的全部对象中抽取部分个体,并通过对这部分个体的观察和分析,对全部对象的有关问题作出推断。数理统计学已经建立了一套系统的理论,有着广泛的应用。下面先介绍统计学中最基本的概念。
宠物之家 我的宠物性别? 雌(♀) or 雄(♂) 第一阶段:我的宠物我做主 第二阶段:宠物“相亲记” 第三阶段:家族诞生
课标教材下教研工作的 实践与思考 山东临沂市教育科学研究中心 郭允远.
北师大版七年级数学 5.5 应用一元一次方程 ——“希望工程”义演 枣庄市第三十四中学 曹馨.
第八章二元一次方程组 8.3实际问题与二元一次方程组.
第八章二元一次方程组 8.3实际问题与二元一次方程组 (第3课时).
贴近教学 服务师生 方便老师.
六年级 语文 下册 第四单元 指尖的世界.
海洋存亡 匹夫有责 ——让我们都来做环保小卫士 XX小学三(3)班.
(浙教版)四年级品德与社会下册 共同生活的世界 第四单元 世界之窗 第二课时.
第三讲 MATLAB的符号运算 科学与工程技术中的数值运算固然重要,但自然科学理论分析中各种各样的公式、关系式及其推导就是符号运算要解决的问题。 在Matlab7.0中,符号计算虽以数值运算的补充身份出现,但它们都是科学计算研究的重要内容。 Matlab开发了实现符号计算的工具包Symbolic Math.
朝阳兴隆大家庭 家电百货商场 小家电部 孟杰.
数学软件 Matlab —— Matlab 符号运算.
导数的应用 ——函数的单调性与极值.
二元一次聯立方程式 代入消去法 加減消去法 自我評量.
一、问题的背景和目的 二、问题分析 三、例题
第七章  事业单位支出的核算      §第一节  支出概述     §第二节  拨出款项     §第三节  各项支出     §第四节  成本费用.
微分方程之应用 ----恶狼追兔问题 恶狼 追 小兔 主讲人:曹怀火 数学与计算机科学系
第8章 MATLAB数值积分与微分 8.1 数值积分 8.2 数值微分
7.4解一元一次不等式(1).
课前注意 课前注意 大家好!欢迎加入0118班! 请注意以下几点: 1.服务:卡顿、听不清声音、看不见ppt—管家( ) 2.课堂秩序:公共课堂,勿谈与课堂无关或消极的话题。 3.答疑:上课听讲,课后答疑,微信留言。 4.联系方式:提示老师手机/微信: QQ:
第 四 章 迴歸分析應注意之事項.
第3章 多维随机向量及其分布 3.1 随机向量及其联合分布函数 3.2 二维离散型随机向量 3.3 二维连续型随机向量
C ( )下圖有 4 個邊長為 x 的正方形,4 個 長為 x、寬為 1 的長方形,以及 1 個 邊長為1 的正方形,則這 9 個圖形的
两个变量的线性相关 琼海市嘉积中学 梅小青.
Xián 伯 牙 绝 弦 安徽淮南市八公山区第二小学 陈燕朵.
数学题解答 第二章 一元一次方程 2.1从算式到方程 (第1课时) 数学题解答
数学软件 Matlab —— 自定义函数的几种方式.
第7章 MATLAB工程计算.
线性回归.
第 23 講 二 重 積 分 銘傳大學網路教學 製作人 應用統計與資訊學系.
第八章 服務部門成本分攤.
§3 函数的单调性.
第二章 一元一次不等式和一元一次不等式组 回顾与复习(一).
Presentation transcript:

实验二 定积分的近似计算

定积分近似计算 问题背景和实验目的 定积分计算的基本公式是牛顿-莱布尼兹公式。但当被积函数的原函数不知道时,如何计算?这时就需要利用近似计算。特别是在许多实际应用中,被积函数甚至没有解析表达式,而是一条实验记录曲线,或一组离散的采样值,此时只能用近似方法计算定积分。 本实验主要介绍计算定积分的三种基本近似算法:矩形法、梯形法和抛物线法。同时介绍 Matlab 计算定积分的相关函数。

主要内容 计算定积分的基本数值算法 Matlab 计算积分的相关函数 矩形法 梯形法 抛物线法 数值积分函数 trapz、quad、integral、integral2 符号积分函数:int

定积分的近似 定积分的定义 n 充分大,x 充分小

矩形法 取 步长 节点 点 的常见取法:左端点,右端点或中点 左 点 法 右 点 法 中 点 法

矩形法举例 例: 解: h =1/n=0.01, xi = i*h, a=0, b=1, n=100 fuluA.m 解: h =1/n=0.01, xi = i*h, a=0, b=1, n=100 (i = 0, 1, 2, ..., 100) 左点法: 右点法: 中点法:

补:函数句柄 函数句柄的定义 函数句柄:可以理解成一个函数的代号或别名,调用函数句柄就等价于调用该函数。 fhandle = @ 函数名 @ 的作用就是将一个函数的函数句柄赋值给左边的变量 例: f = @sin; y = f(pi/3)

补:匿名函数 匿名函数是 MATLAB的一种函数描述形式,可以让用户编写简单的函数而不需要创建M文件,并且具有很高的执行效率。 匿名函数的定义 f = @ (变量列表) 表达式 这里返回的 f 是一个函数句柄(function handle) 例: f = @(x) 1/(1+x*x); % 一个自变量 y = f(2) whos f % f 是一个函数句柄 f = @(x,y) x^2 + y^2; % 两个自变量 y = f(2,3) % 注意对应关系

补:匿名函数 匿名函数中可以采用数组运算,以便作用在向量或数组上 例: f = @(x) 1./(1+x.*x); % 一个自变量 y1 = f(x1); % f 是作用在向量 x1 的每个分量上 如果需要同时计算函数在多个点上的值,可以将函数直接作用在向量上,但此时函数的定义中必须采用数组运算!

矩形法举例 相对误差分析 不同的算法有不同的计算精度 理论值: 左点法相对误差: 右点法相对误差: 中点法相对误差: 有没有更好的近似计算定积分的方法 ?

定积分几何意义

梯形法 曲边小梯形的面积可以由直边小梯形的面积来近似 整个曲边梯形的面积:

梯形法 如果我们 n 等分区间 [a,b],即令: 则 梯形公式 梯形公式与中点公式有什么区别 ?

梯形法举例 例:用梯形法计算定积分 ( 取 n=100 ),并计算相对误差 解: ==> fuluB.m 解: a=0, b=1, n=100, f (x) = 1/( 1+x2 ) ==> h =1/100=0.01, xi = i*h, yi = f (xi) ==> 相对误差:

抛物线法 n 等分区间 [a,b] ,得 计算节点和中点上的函数值: 在区间 [xi-1, xi] 上,用过以下三点 用抛物线代替该直线,计算精度是否会更好? 的抛物线来近似原函数 f (x) 。

抛物线法 设过以上三点的抛物线方程为: y =  x2 +  x +  = pi (x) 则在区间 [xi-1, xi] 上,有

抛物线法 相加后可得: 抛物线法公式 或 辛卜生 (Simpson) 公式

抛物线法 例:用抛物线法计算下面定积分 ( 取 n=100 ),并计算相对误差 解: a=0, b=1, n=100, 相对误差: fuluC.m 解: a=0, b=1, n=100, 相对误差:

主要内容 计算定积分的基本数值算法 Matlab 计算积分的相关函数 矩形法 梯形法 抛物线法 数值积分函数 trapz、quad、integral、integral2 符号积分函数:int

trapz 梯形法 trapz(x, y) x 为分割点(节点)组成的向量, y 为被积函数在节点上的函数值组成的向量。

trapz 举例 例:用梯形法计算下面定积分 ( 取 n=100 ) 解: a=0, b=1, n=100, yi = f (xi) = 1/( 1+xi2 ) 前面的做法 trapz函数 x=0:1/100:1; y=1./(1+x.^2); inum=trapz(x, y)

quad 自适应抛物线法 quad(f,a,b,tol) f 是函数句柄,也可用字符串表示(不推荐), 其中涉及的运算必须采用数组运算 f = f(x) 为被积函数,[a,b] 为积分区间,tol 为计算精度 不用自己分割积分区间 可以指定计算精度,若不指定,缺省精度是 10-6 精度越高,函数运行的时间越长 f 是函数句柄,也可用字符串表示(不推荐), 其中涉及的运算必须采用数组运算 将自变量看成是向量!

quad 举例 例:用 quad 计算定积分: 解: f=@(x) 1./(1+x.^2); inum=quad(f, 0, 1) % 采用缺省精度 inum=quad(@(x) 1./(1+x.^2), 0, 1, 1e-10)

integral 全局自适应积分法(R2012a以后版本) integral(f,a,b) integral(f,a,b,'RelTol',tol) 该函数比 quad 效率更高,且可以处理一些非正常积分 可以指定计算精度,若不指定,缺省精度是 10-6 f 必须是函数句柄,且涉及的运算必须采用数组运算 f=@(x) 1./(1+x.^2); inum=integral(f,0,1) inum=integral(f,0,1,'RelTol',1e-10) f=@(x) exp(-x); inum=integral(f,0,inf)

integral2 计算二重积分的全局自适应积分法 integral2(f,a,b,c,d,tol) integral2(f,a,b,c,d,'RelTol',tol) 可以指定计算精度,若不指定,缺省精度是 10-6 f 必须是函数句柄,且涉及的运算必须采用数组运算

integral2 例:计算二重积分 f=@(x,y) 4*x.*y+3*y.^2; inum=integral2(f,-1,1,0,2) 在前面的是第一积分变量,在后面的是第二积分变量 f=@(x,y) 4*x.*y+3*y.^2; inum=integral2(f,-1,1,0,2) 注意积分变量与积分区间的对应关系

int 符号积分 int(f,v,a,b) % 计算定积分 int(f,a,b) % 计算关于默认变量的定积分 syms x; f=1/(1+x^2); inum=int(f,x,0,1)

相关函数 double(a) 将 a 转化为双精度型,若 a 是字符,则取对应的 ASCII 码 例: a=3; x=3 x=double(a) y=double('a') x=3 y=97

数值实验 例:用 Matlab 函数近似计算定积分 x=1:0.001:2; y=exp(x.^(-2)); inum=trapz(x,y) 梯形法: x=1:0.001:2; y=exp(x.^(-2)); inum=trapz(x,y) 抛物线法: f=@(x) exp(x.^(-2)); inum=quad(f, 1, 2, 1e-10) 用Matlab演示 符号积分法: syms x; inum=int(exp(x^(-2)),x,1,2)

数值实验 例:用 Matlab 函数近似计算二重积分 f=@(x,y) x+y.^2; 数值积分法: f=@(x,y) x+y.^2; inum=integral2(f, 0, 2, -1, 1) 符号积分法: 用Matlab演示 syms x y; f=int(x+y^2,y,-1,1); inum=int(f,x,0,2)

上机作业 上机作业 要求填写实验报告 要求: 没有提到使用Matlab函数的题必须使用编程完成 教材第 75 页:2、3、6 将所编写的程序分别命名为 hw221.m, hw222.m, hw231.m, hw261.m, hw262.m 要求: 用Matlab演示 没有提到使用Matlab函数的题必须使用编程完成 要求使用Matlab函数或命令的必须使用函数或命令 使用课程主页上的附录程序

上机要求 上机要求 将所有文件作为附件,通过 foxmail 以邮件形式发给 mhjs@system.mail 邮件主题为:机号-学号-姓名,其中机号为 两位数 三个字段之间用英文状态下的减号连接 每个 M 文件的第一行添加一条注解语句: % 机号-学号-姓名