版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验积分计算第1页,课件共55页,创作于2023年2月实验目的:1.通过实验加深理解积分理论中分割、近似、求和、取极限的思想方法;2.学习并掌握matlab求不定积分、定积分、二重积分、曲线积分的方法;3.学习matlab命令sum,symsum,int。第2页,课件共55页,创作于2023年2月学习Matlab命令计算不定积分定积分的概念不定积分和广义积分二重积分的计算曲线积分实验内容:第3页,课件共55页,创作于2023年2月1.
学习Matlab命令1).求和命令sum调用格式:sum(x)给出向量x的各元素的累加和。若x为矩阵,则是一个元素为每列列和的行向量。例1x=[1,2,3,4,5,6,7,8,9,10];sum(x)ans=55第4页,课件共55页,创作于2023年2月例2x=[1,2,3;4,5,6;7,8,9]x=123456789sum(x)ans=121518第5页,课件共55页,创作于2023年2月symsum(s,n)symsum(s,k,m,n)当x的元素很有规律,例如为s(k)时,可用symsum求得x的各项和,即2).求和命令symsum调用格式:symsum(s(k),1,n)=s(1)+s(2)+….+s(n)symsum(s(k),k,m,n)=s(m)+s(m+1)+….+s(n)第6页,课件共55页,创作于2023年2月例3.symsknsymsum(k,1,10)ans=55symsum(k^2,k,1,n)ans=1/3*(n+1)^3-1/2*(n+1)^2+1/6*n+1/6第7页,课件共55页,创作于2023年2月int(f(x))int(f(x,y),x)3).积分命令int调用格式:int(f(x),a,b)int(f(x,y),x,a,b)第8页,课件共55页,创作于2023年2月2.计算不定积分例4解:输入命令:symsx;y=x^2*log(x);y1=diff(y);%对函数求导y0=int(y1);y2=int(y);y2=1/3*x^3*log(x)-1/9*x^3第9页,课件共55页,创作于2023年2月例5解:输入命令:symsxa;y=[sqrt(a^2-x^2),(x+1)/(3*x-1)^(1/3),x^2*asin(x)];int(y,x);第10页,课件共55页,创作于2023年2月ans=
[1/2*x*(a^2-x^2)^(1/2)+1/2*a^2*asin((1/a^2)^(1/2)*x),1/15*(3*x-1)^(5/3)-1/3*(3*x-1)^(2/3),1/3*x^3*asin(x)+1/9*x^2*(1-x^2)^(1/2)+2/9*(1-x^2)^(1/2)]第11页,课件共55页,创作于2023年2月symsax;f=simple(int(x^3*(cos(a*x))^2));f=1/16*(4*a^3*x^3*sin(2*a*x)+2*x^4*a^4+6*x^2*a^2*cos(2*a*x)-6*a*x*sin(2*a*x)+3-3*cos(2*a*x))/a^4
第12页,课件共55页,创作于2023年2月f1=x^4/8+(x^3/(4*a)-3*x/(8*a^3))*sin(2*a*x)+(3*x^2/(8*a^2)-3/(16*a^4))*cos(2*a*x);r=simple(f-f1)r=3/16/a^4第13页,课件共55页,创作于2023年2月3定积分的概念x=linspace(0,1,21);定积分为一个和式极限,取f(x)=exp(x),积分区间为[0,1],等距划分为20个子区间y=exp(x);选取每个子区间的的端点,计算端点处的函数值y1=y(1:20);s1=sum(y1)/20;取区间的左端点乘以区间长度全部加起来s1=1.6757第14页,课件共55页,创作于2023年2月y2=y(2:21);s2=sum(y2)/20;取区间的右端点乘以区间长度全部加起来s2=1.7616plot(x,y);holdonfori=1:20fill([x(i),x(i+1),x(i+1),x(i),x(i)],[0,0,y(i),y(i),0],'b')end第15页,课件共55页,创作于2023年2月第16页,课件共55页,创作于2023年2月fori=1:20fill([x(i),x(i+1),x(i+1),x(i),x(i)],[0,0,y(i+1),y(i+1),0],'r')end若取右端点,则第17页,课件共55页,创作于2023年2月第18页,课件共55页,创作于2023年2月从图上可以看出:当点取得越来越多时,s2-s1的值会越来越小,可试取50个点计算,看结果如何。下面按等分区间计算symskn;s=symsum(exp(k/n)/n,k,1,n);limit(s,n,inf)ans=exp(1)-1
第19页,课件共55页,创作于2023年2月结果与上面一样。例7解:输入指令symsx;I=int(exp(x),0,1)得结果:I=exp(1)-14计算定积分和广义积分第20页,课件共55页,创作于2023年2月例8解:输入指令symsx;int(abs(x-1),0,2)ans=1.第21页,课件共55页,创作于2023年2月int()还可以求函数边界的定积分问题。symsxt;f=(-2*(x^2)+1)/(2*(x^2)-3*x+1)^2;I=simple(int(f,x,cos(t),exp(-2*t)))第22页,课件共55页,创作于2023年2月I=-(exp(2*t)*cos(t)-1)*(-2*cos(t)+exp(2*t))/(-2+exp(2*t))/(-1+exp(2*t))/(2*cos(t)-1)/(cos(t)-1)第23页,课件共55页,创作于2023年2月例9解:对第一个积分输入指令:symsx;symspreal;int(1/x^p,x,1,inf)ans=limit(-(x-exp(p*log(x)))/(p-1)/exp(p*log(x)),x=inf)第24页,课件共55页,创作于2023年2月有结果看出,当p<1时,x^(-p+1)为无穷;当p>1时,ans=1/(p-1).symsx;int(1/(x-1)^2,0,2)ans=inf对第二个积分,输入命令:symsx;int(1/(2*pi)^(1/2)*exp(-x^2/2),-inf,inf)对第三个积分,输入命令:ans=7186705221432913/18014398509481984*2^(1/2)*pi^(1/2)第25页,课件共55页,创作于2023年2月例10解:输入指令:symsxt;int(sin(x)/x,0,t)ans=sinint(t)>>helpsinintSININTSineintegralfunction.SININT(x)=int(sin(t)/t,t,0,x).SeealsoCOSINT.Overloadedmethodshelpsym/sinint.m这类积分无法用初等函数或其值来表示。第26页,课件共55页,创作于2023年2月5数值积分(1)梯形积分法------先将积分区间划分为几个小区间,用每个小区间上梯形面积之和作为积分的近似值。
z=trapz(x,y)x表示积分区间的离散化向量,y是与x同维数的被积函数向量,z返回积分的近似值.例11.求积分解:我们先用具有较大步长的积分区间的离散化向量求解(高精度近似值为1.49364826)第27页,课件共55页,创作于2023年2月>>clear;x=-1:0.5:1;y=exp(-x.^2);z=trapz(x,y)(高精度近似值为1.49364826)z=1.46274050>>xx=-1:0.05:1;yy=exp(-xx.^2);z=trapz(xx,yy)z=1.49334167>>plot(x,y,'r-o',xx,yy)第28页,课件共55页,创作于2023年2月第29页,课件共55页,创作于2023年2月练习:用梯形法计算积分第30页,课件共55页,创作于2023年2月(2)Simpson公式------f在[a,b]区间上积分的Simpson公式
。
用通过三点(a,f(a)),((a+b)/2,f((a+b)/2)),(b,f(b))的抛物线围成的曲边梯形的面积来代替由f围成的曲边梯形的面积,由此获得积分的近似值.------将区间[a,b]分为n等分,步长为h=(ba)/n,分点为xk=a+kh
(k=0,...,n)。在每个小区间[xk,xk+1]上采用辛普森公式,得到小区间上f积分的近似值。对每个小区间上积分的近似值求和,得到f在[a,b]区间积分的近似值,这就是复合辛普森公式:第31页,课件共55页,创作于2023年2月第32页,课件共55页,创作于2023年2月(3)adaptiveSimpson公式
------通常被积函数f在整个区间[a,b]上变化不是很均匀的,如在某点附近函数变化非常急剧,而在其余地方上的变化比较平缓。这种情况用等距剖分小区间的复合求积公式不很合适。为了使积分达到预定的精度又要节省工作量,则可以在函数变化急剧的部分增多节点,即子区间分得细,而在函数变化平缓的地方减少节点,即子区间分得大,这个方法称为自适应积分法(adaptivequadraturemethods)第33页,课件共55页,创作于2023年2月------对于自适应辛普森方法,采用逐次将区间二等分的方法。为写法统一,将区间[a,b]记为[a,a+h],其中h=ba为区间的长度,称为0级区间。在区间[a,a+h]上采用辛普森公式,把结果记作将区间分成两个相等的子区间[a,a+h/2]和[a+h/2,a+h],这两个子区间称为1级子区间,其长度为h/2.在每个子区间上采用辛普森公式计算积分,然后相加并令第34页,课件共55页,创作于2023年2月再将1级子区间中的一个或所有的两个二等分,所得的子区间称为2级子区间,其长度为h/22,......。如此继续下去,最后将区间[a,a+h]分成n个子区间[ai,ai+1](i=0,1,...,n
1),这样有子区间的长度一般是不同的,如果子区间[ai,ai+1]是r级,则其长度为实际上,区间的划分是根据被积函数的变化而定的,函数变化平缓的地方,子区间大,函数变化急剧的地方,子区间小。第35页,课件共55页,创作于2023年2月设Sa,a+h表示积分I(f)的近似值,那么有第36页,课件共55页,创作于2023年2月------自适应辛普森方法的matlab的命令为z=quad(f,a,b,tol,trace)f(x)为被积函数a为积分下限
b为积分上限tol为计算精度,缺省为0.001trace非0时,以动态点图的形式实现积分的整个过程。------注意:调用quad函数时,先要建立一个描述被积函数f(x)的函数文件或语句函数。第37页,课件共55页,创作于2023年2月例12.用自适应辛普森方法求积分解:使用语句函数(内联函数)(高精度近似值为1.49364826)>>clear;g=inline('exp(-x.^2)');z=quad(g,-1,1)z=1.49364827第38页,课件共55页,创作于2023年2月例12.用自适应辛普森方法求积分(高精度近似值为1.49364826)>>clear;g=inline('exp(-x.^2)');z=quad(g,-1,1,1e-6)z=1.49364828第39页,课件共55页,创作于2023年2月例12.用自适应辛普森方法求积分解:建立函数文件(高精度近似值为1.49364826)functiong=li12(x)g=exp(-x.^2);z=quad('li12',-1,1)z=1.49364828第40页,课件共55页,创作于2023年2月练习:用自适应辛普森方法法计算积分第41页,课件共55页,创作于2023年2月6二重积分解:输入指令:symsxy;int(int(x*y,y,2*x,x^2+1),x,0,1)ans=1/12
第42页,课件共55页,创作于2023年2月symsxy;int(int(sin(pi*(x^2+y^2)),y,-sqrt(1-x^2),sqrt(1-x^2)),x,-1,1)解:积分区域可用不等式表成:二重积分可化为二次积分第43页,课件共55页,创作于2023年2月ans=
sum(1/2*2^(-3-2*_k1)*(-1)^_k1*pi^(2+2*_k1)/(1+_k1)*hypergeom([1/4,3/4],[1/2,2+_k1,3/2+_k1],-1/4*pi^2)*2^(1/2)/pi^(1/2)*2^(3/2+2*_k1)/(3/4+_k1)*gamma(5/2+2*_k1)/gamma(2+2*_k1)^2+1/2*2^(-2-2*_k1)*(-1)^_k1*pi^(2+2*_k1)*hypergeom([3/4,5/4],[3/2,2+_k1,3/2+_k1],-1/4*pi^2)*2^(1/2)/pi^(1/2)*2^(2*_k1-1/2)/(1/4+_k1)/_k1*gamma(3/2+2*_k1)/gamma(2*_k1)/gamma(3+2*_k1),_k1=0..inf)第44页,课件共55页,创作于2023年2月symsra;int(int(r*sin(pi*r^2),r,0,1),a,0,2*pi)输入命令:结果中仍带有int,表明matlab求不出这一积分,所以采用极坐标化为二次积分:ans=2第45页,课件共55页,创作于2023年2月7.数值计算矩形区域上二重积分
z=dblquad(f,a,b,c,d)求得二元函数f(x,y)的重积分,其中a,b为变量x的积分下、上限;c,d为变量y的积分下、上限;z=tripquad(fun,a,b,c,d,e,f)求得three元函数fun(x,y,z)的重积分,其中a,b为变量x的积分下、上限;c,d为变量y的积分下、上限;
e,f为变量z的积分下、上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津财经大学《教师职业理念与职业道德规范》2024-2025学年第二学期期末试卷
- 陇南师范高等专科学校《金属凝固原理及技术》2024-2025学年第二学期期末试卷
- 淮南师范学院《V设计》2024-2025学年第二学期期末试卷
- 重庆商务职业学院《嵌入式系统设计B》2024-2025学年第二学期期末试卷
- 四川大学《期货及期权投资实务》2024-2025学年第二学期期末试卷
- 2026重庆荣昌区市场监督管理局招聘1人考试参考题库及答案解析
- 2026安徽合肥一六八玫瑰园南校教育集团临湖学校教师招聘考试参考试题及答案解析
- 2026湖北大学后勤集团绿化环卫中心招聘8人笔试备考题库及答案解析
- 2026福建莆田城厢区顶墩实验学校初中编外教师招聘笔试备考试题及答案解析
- 2026航天中心医院第一批护理招聘24人考试参考题库及答案解析
- 云南省专升本2025年土木工程考试结构力学重点测试试卷(含答案)
- 2025高考历史小论文10种题型范文
- 2025版煤矿安全规程宣贯培训课件
- 鱼腥草种植课件
- 电子物料基础知识培训课件
- 2025年城市垃圾转运站运营成本分析初步设计评估报告
- 气候变化与健康课件
- 全面从严治团+筑牢团纪意识+高一下学期学习《中国共产主义青年团纪律处分条例(试行)》主题团课
- 全国中职班主任基本功大赛笔试试题及答案
- 幼儿园教师培训:打击乐教学
- 冠心病介入治疗的新进展讲课件
评论
0/150
提交评论