数值分析实验指导-7积分

数值分析实验指导

潘志斌

2014年3月

实验七数值积分

数值实验综述:通过数值积分实验掌握数值积分的实现,理解各种数值积分公式的特性,并能用数值积分求解积分方程和微分方程。

基础实验

7.1 Newton-cotes型求积公式

实验目的:学会Newton-cotes 型求积公式, 并应用该算法于实际问题.

实验内容:求定积分

实验要求:选择等分份数, 用复化Simpson 求积公式求上述定积分的误差不超过的近似值, 用MATLAB 中的内部函数int 求此定积分的准确值, 与利用复化Simpson 求积公式计算的近似值进行比较。

7.2 Romberg算法

实验目的:学会数值求积的Romberg 算法, 并应用该算法于实际问题.

实验内容:求定积分

实验要求:

(1)要求程序不断加密对积分区间的等分, 自动地控制Romberg 算法中的加速收敛过程, 直到定积分近似值的误差不超过为止, 输出求得的定积分近似值。

(2)可用MATLAB 中的内部函数int 求得此定积分的准确值与Romberg 算法计算的近似值进行比较。

7.3 Gauss型求积公式

实验目的:学会Gauss 型求积公式, 并应用该算法于实际问题.

实验内容:求定积分

实验要求:

(1)把Gauss 点的表格存入计算机, 以Gauss-Legendre 求积公式作为本实验的例子, 要求程序可以根据不同的阶数, 自动地用阶Gauss-Legendre 求积公式计算上述定积分的近似值. 体会Gauss 型求积公式是具有尽可能高的代数精度的数值求积公式。

(2)可用MATLAB 中的内部函数int 求得此定积分的准确值与Gauss 型求积公式求得的值进行比较。

相关MATLAB 函数提示:

diff(x) 如果x 是向量,返回向量x 的差分;如果x 是矩阵,则按各列作差分 diff(x,k) k 阶差分

q=polyder(p) 求得由向量p 表示的多项式导函数的向量表示q

Fx=gradient(F,x) 返回向量F 表示的一元函数沿x 方向的导函数F'(x),其中x 是与F 同维数的向量

z=trapz(x,y) x 表示积分区间的离散化向量;y 是与x 同维数的向量,表示被积函数;z 返回积分的近似值

z=guad(fun,a,b,tol) 自适应步长Simpson 积分法求得Fun 在区间[a,b]上的定积分,Fun 为M 文件函数句柄,tol 为积分精度

z=dblquad(fun,a,b,c,d,tol,method) 求得二元函数Fun(x,y)的重积分

z=triplequad(fun,a,b,c,d,e,f,tol,method) 求得三元函数Fun(x,y,z)的重积分

数值分析实验指导

潘志斌

2014年3月

实验七数值积分

数值实验综述:通过数值积分实验掌握数值积分的实现,理解各种数值积分公式的特性,并能用数值积分求解积分方程和微分方程。

基础实验

7.1 Newton-cotes型求积公式

实验目的:学会Newton-cotes 型求积公式, 并应用该算法于实际问题.

实验内容:求定积分

实验要求:选择等分份数, 用复化Simpson 求积公式求上述定积分的误差不超过的近似值, 用MATLAB 中的内部函数int 求此定积分的准确值, 与利用复化Simpson 求积公式计算的近似值进行比较。

7.2 Romberg算法

实验目的:学会数值求积的Romberg 算法, 并应用该算法于实际问题.

实验内容:求定积分

实验要求:

(1)要求程序不断加密对积分区间的等分, 自动地控制Romberg 算法中的加速收敛过程, 直到定积分近似值的误差不超过为止, 输出求得的定积分近似值。

(2)可用MATLAB 中的内部函数int 求得此定积分的准确值与Romberg 算法计算的近似值进行比较。

7.3 Gauss型求积公式

实验目的:学会Gauss 型求积公式, 并应用该算法于实际问题.

实验内容:求定积分

实验要求:

(1)把Gauss 点的表格存入计算机, 以Gauss-Legendre 求积公式作为本实验的例子, 要求程序可以根据不同的阶数, 自动地用阶Gauss-Legendre 求积公式计算上述定积分的近似值. 体会Gauss 型求积公式是具有尽可能高的代数精度的数值求积公式。

(2)可用MATLAB 中的内部函数int 求得此定积分的准确值与Gauss 型求积公式求得的值进行比较。

相关MATLAB 函数提示:

diff(x) 如果x 是向量,返回向量x 的差分;如果x 是矩阵,则按各列作差分 diff(x,k) k 阶差分

q=polyder(p) 求得由向量p 表示的多项式导函数的向量表示q

Fx=gradient(F,x) 返回向量F 表示的一元函数沿x 方向的导函数F'(x),其中x 是与F 同维数的向量

z=trapz(x,y) x 表示积分区间的离散化向量;y 是与x 同维数的向量,表示被积函数;z 返回积分的近似值

z=guad(fun,a,b,tol) 自适应步长Simpson 积分法求得Fun 在区间[a,b]上的定积分,Fun 为M 文件函数句柄,tol 为积分精度

z=dblquad(fun,a,b,c,d,tol,method) 求得二元函数Fun(x,y)的重积分

z=triplequad(fun,a,b,c,d,e,f,tol,method) 求得三元函数Fun(x,y,z)的重积分


相关内容

  • 电压-频率转换电路
  • 模拟电路课程设计报告 设计课题: 电压/频率转换电路 专业班级:学生姓名:学 号:指导教师:设计时间: 09电信本 090802016 曾祥华 二0一一年一月一日 目录 一.设计任务与要求 二.方案设计与论证 1.方案一:电荷平衡式电路 2.方案二:复位式电路 三.单元电路设计与参数计算 1.±12 ...

  • 挤出胀大数值模拟
  • 挤出胀大数值模拟 申长雨谢英杨广军杨扬田中 (郑州工业大学橡塑模具国家工程研究中心) (中国・河南・郑州450002) 摘要本文在对挤塑成型过程分析和研究的基础上,将计算力学.高分子流变学.计算机技术及模具设计理论相结合,采用CAE技术.对挤出胀大的机理和数值算法进行了系统的撂讨和分析.论文研究了平 ...

  • 远方 积分球作业指导书
  • 积分球设备 作业指导书 适用站点积分球实验室文件编号 作业准备作准备 标准人力 一.概述.概述 1.可对灯具进行光学测试. 二.材料 项目 1 2 3 三.测试治具及耗材 项目 1 2 3 4 四.其他项检查 1.检查设备是否连接好设备名称积分球积分球 (大)(大)电量测试仪直流电源交流测试电源设备 ...

  • 球面摆的运动方程_数值模拟和实验验证
  • 第25卷第7期2006年7月 大 学 物 理 COL L EGE PHYSICS Vol. 25N o. 7July. 2006 大学生园地 球面摆的运动方程.数值模拟和实验验证 何广源, 黄 本 (中山大学物理系, 广东广州 510275) 摘要:讨论了球面摆的运动方程, 分析了摆球运动的周期性. ...

  • 数学实验___数值积分的Simpson法
  • 黔南民族师范学院 数学实验报告 题目 1来求π,我们知道要将[0,1]区间等分01+x 2 成n=2m份.看一看要取得π的10位有效数字,n 至少应取多少?若希望取得π的15试用数值积分的Simpson 法计算4⎰1位有效数字,n 至少取多少? 2013年5月1日 数学实验报告题目 一. 实验目的 ...

  • 数值分析实验三
  • 数值分析实验三 一.实验名称 Newton -cotes 型求积公式 二.实验目的 学会Newton -cotes 型求积公式,并应用改算法于实际问题 三.实验内容 求定积分⎰π 0e x cos xdx 四.实验要求 选择等分份数n ,用复化Simpson 求积公式求上述定积分的误差不超过10的近 ...

  • 蒙特·卡罗方法
  • 蒙特·卡罗方法 百科名片 蒙特·卡罗方法(Monte Carlo method),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明,而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法.是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法.与它对应的是确 ...

  • 连续时间系统卷积的计算
  • 实验名称:连续时间系统卷积的数值计算实验报告 班级:120241 姓名:彭壮 学号:12021327 一.实验目的: 1.加深对卷积概念及原理的理解: 2.掌握借助计算机计算任意信号卷积的方法. 二.实验原理: 卷积积分不仅可以通过直接积分或查表的方法来求解,还可以用积分的数值计算方法来求解.在线性 ...

  • 深圳大学信息工程学院
  • 深圳大学信息工程学院 <数值理论与技术方法>课程教学大纲 一.课程基本信息 课程编号:2313100201, 2313100202 课程名称:数值理论与技术方法 课程类别:综合选修课 适用专业:信息工程学院电子信息工程 先修课程:高等数学.线性代数 开课学期:2011-2012学年度第一 ...