matlab trapz二重积分函数_用MATLAB计算某些区域上的二重积分666.doc
用MATLAB在上连续,二重积分存在且为一确定的常数,这个数值与的结构、的几何形状有关,二重积分计算的基本途径是在一定条件下化为二次积分,本文研究的某些区域的二重积分,要求二重积分在该区域上能化为二次积分。
二重积分的存在性[1]:在闭区域上连续,则必存在。
定理[1]:若在闭区域上连续,且、在上连续,则:
上式右端是一个先对后对的二次积分:先把看作的函数,在区间上对计算定积分(这时看作常数),把得到的结果(是的函数)再在上对计算定积分即为二重积分。具体处理办法是设: (1),(2)
计算二重积分转化为计算单次积分(1)、(2)。
2.定积分的数值积分公式[2]
关于定积分,有Newton-Leibniz公式:
在实际问题中,往往会遇到被积函数的原函数无法用初等函数来表示,或有的虽然能用初等函数表示,但过分复杂,这些情形都需要去建立定积分的近似计算公式,也就是求积分的数值解。
定义数值积分如下:是离散点上的函数值的线性组合,
,称为积分系数,与无关,只与积分区间和积分点有关。
在数值积分方面,最容易得到的是用的代数插值函数来代替它,即将积分区间细分,在每小区间内用简单函数代替复杂函数,这是数值积分的基本思想。对替代函数的要求:精度要高、计算量要小。
定义代数精度:求积公式对一切不高于次的多项式都准确成立,而对于次多项式等号不成立,则称此公式的代数精度为。
代数精度越高,则公式越精确。下面介绍插值型数值积分:牛顿—柯特斯型积分公式。
将积分区间等分,设节点为:
步长,在个节点上建立插值于的次代数多项式(拉格朗日插值多项式),并引进变换:
则有:, 于是得到插值型的牛顿-柯特斯积分公式:
这里,令
称为求积系数,与被积函数无关,称为柯特斯系数,与步长无关。
可得到代数精度为阶的数值积分:
,误差:
2.1梯形公式
牛顿-柯特斯型求积公式中,当时,
(1.1),记。
如图1所示,用一次插值多项式(直线)代替被积函数,定积分的几何意义是曲边梯形的面积,此时用梯形面积近似代替曲边梯形面积,故称公式(1.1)为梯形公式。梯形公式有1阶的代数精度,用1次多项式估计误差:
2.2辛普森(Simpson)—柯特斯型求积公式中,当时,
(1.2),记,
如图2所示,用二次插值多项式(抛物线)代替被积函数,定积分的几何意义是曲边梯形的面积,此时用曲边用抛物线代替,故称公式(1.2)为称为抛物线公式,也称此公式为Simpson公式。
图1:用一次插值多项式代替被积函数 图2:用二次插值多项式代替被积函数
注意到,Simpson公式有3阶代数精度,因此为了对误差有更精确地估计,用3次多项式估计误差:
从余项的表达式看到,当积分的区间宽度大,Simpson公式Newton-Cotes公式计算不稳定的问题,其运算简单且易于在计算机上实现。常用的复化求积公式是复化梯形公式和复化Simpson公式。
2.3复化求积公式
将区间分为若干个小子区间,在每个小子区间上使用低阶的Newton-Cotes公式,然后把它们加起来,作为整个区间上的求积公式。
2.3.1复化梯形公式
将区间等分,令在每个小区间上用梯形公式:
(1.3.1)
称公式(1.3.1)为定积分的复化梯形公式。
2.3.2复化辛普森(Simpson)公式
同样,将积分区间等分,在每个小区间上用Simpson公式:(1.3.2)
称公式(1.3.2)为定积分复化Simpson公式。
2.4龙贝格(Romberg)公式
龙贝格(Romberg)算法是将理查逊(Richardson)外推法应用于数值积分,由低精度求积公式推出高精度求积公式的算法。
在区间上,利用复化梯形公式:
,
令,为待定系数。
由、对一次多项式精确成立,可确定使对精确成立,为简单记,在[0,1]上考虑。
因为,则,,得:; ,,,。
由此可得:,则。
而,这恰是Simpson公式。 用同样的方法可以得到:。计算需要,用了三个点,代数精度为3。
同样,令。
同理,。计算需要,用了五个点,代数精度为5。
同样,令:
;…;(1.4)
称公式(1.4)为定积分的龙贝格公式。计算需要,用了七个点,代数精度为7。.
2.5高斯(Gauss)积分公式
数值积分中给出一个代数精度为的积分公式:
(1.4),其中,称为积分系数,为高斯节点。
积分系数和高斯节点可由勒让德多项式确定,高斯节点恰为多项式的零点,高斯求积公式可根据选定的节点数和对应的求积系数编程实现,将之构造表格,即可求出积分近似值。
对于一般区间上的积分,可用变量替换,使积分区间化为,有,再对右边的积分用高斯求积公式计算。
3.MATLAB环境下计算积分的命令[14]
MATLAB中计算积分
matlab trapz二重积分函数_用MATLAB计算某些区域上的二重积分666.doc相关推荐
- matlab中ss函数_[转载]matlab ss函数 tf函数
ss 指定状态空间模型或者将线性时不变系统转成状态空间 语法 ss sys = ss(a,b,c,d) sys = ss(a,b,c,d,Ts) sys = ss(d) sys = ss(a,b,c, ...
- matlab的qammod函数_利用matlab实现16QAM调制
利用matlab实现16QAM调制 2020-12-22 一.随机信号的调制第一个示例描述以下问题: 下表描述了解决此问题的关键任务和相应的通信工具箱函数,其中选择基带16QAM作为调制制式以及加性高 ...
- matlab均值量化函数_在matlab中理解抽样量化的概念:均匀量化的实现
还是一样,先贴程序 %sampling and quantisation clc; clear; %sampling A = 1; % sinusoid's amplitude f = 2;% fre ...
- matlab中evrnd函数_【matlab】Matlab中产生正态分布随机数的函数normrnd
Date: 2018.8.5 功能:生成服从正态分布的随机数 语法: R=normrnd(MU,SIGMA) R=normrnd(MU,SIGMA,m) R=normrnd(MU,SIGMA,m,n) ...
- matlab trapz二重积分函数_小小知识点(十二)利用MATLAB计算定积分
一重定积分 1. Z = trapz(X,Y,dim) 梯形数值积分,通过已知参数x,y按dim维使用梯形公式进行积分 %举例说明1 clc clear all % int(sin(x),0,pi) ...
- matlab trapz二重积分函数_如何使用 MATLAB 求解定积分、不定积分和多重积分问题...
介绍几种 MATLAB 中求解积分的方法,首先是采用符号积分的方法,求解积分的符号函数为 \(int\),使用方法如下: int(f,x,a,b) 例如计算如下积分函数: $$\int \frac{1 ...
- matlab trapz二重积分函数_科学网—MATLAB中的数值积分方法 - 王福昌的博文
实际应用中在MATLAB里面都有开发好的命令可以使用,如 quad(), quadl(),quad2d(),triplequad() .需要掌握这些命令的用法. 1. 定积分 trapz(),qua ...
- matlab的tfdata函数_较全的matlab 命令和函数
d 菱形 -- 虚线 ^ 向上箭头 3.可以用subplot(3,3,1)表示将绘图区域分为三行三列,目前使用第一区域.此时如要画不同的图形在一个窗口里,需要hold on. ============ ...
- matlab 有一函数 _写一程序_输入自变量的值_输出函数值.,第2讲 MATLAB入门1_数学建模_ppt_大学课件预览_高等教育资讯网...
数学建模与数学实验 MATLAB入门数学建模及其基于 MATLAB的实现辽宁工程技术大学理学院应用数学系 MATLAB作为线性系统的一种分析和仿真工具,是理工科大学生应该掌握的技术工具,它作为一种编程 ...
- matlab中find函数_在R中使用Matlab函数
R, Matlab MATLAB是一款商业数学软件, R是一个拥有庞大工具库的数据统计.建模.可视化分析软件.R 不仅支持C/C++, python代码的运行和工程移植, 也支持在R中使用MATLAB ...
最新文章
- Udacity机器人软件工程师课程笔记(二十二) - 物体识别 - 色彩直方图,支持向量机SVM
- boost::mpl模块实现list_c相关的测试程序
- LOJ #6280. 数列分块入门 4-分块(区间加法、区间求和)
- st庞大股票股吧_黄金变石头!6倍大牛股提前锁定退市,市值蒸发98%,还有这些股票拉响警报(附名单)...
- 端到端测试的滥用–测试技术2
- HTTP和HTTPS协议及工作原理分析
- linux unix域socket_python3从零学习-5.8.1、socket—底层网络接口
- (王道408考研数据结构)第一章绪论-第一节:数据结构的基本概念、三要素、逻辑结构和物理结构
- iPhone 12 mini续航尿崩:玩游戏两小时就歇菜
- html——float与clear详解(深度好文)
- mysql类目树关系的保存和全排列查询
- 15个免费学习JavaScript的最佳网站
- 汽车电子电气TARA分析从入门到放弃
- Oracle EBS 常用表 查询语句
- linux源码在线阅读工具
- 电脑连接手机Termux后保持在后台运行
- 《海边的卡夫卡》书评
- PCL学习--- stl转pcd
- 新装EVE-NG使用wireshark出现connection abandoned
- Android AVD创建及设置中各参数详解