网站大量收购独家精品文档,联系QQ:2885784924

南通大学实验报告..docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南通大学实验报告.

南通大学实验报告定积分与定积分的近似计算学院: 理学院班级:数师153班学号:1502012072姓名: 顾阳第一部分实验报告书解读一、实验目的实验主要是分析用矩阵公式,梯形公式,辛普森公式求定积分的近似值,并比较它们与定积分的近似情况。可以先学习定积分的数值计算方法,理解定积分的定义,掌握牛顿-莱布尼茨公式。?二、实验材料1.1定积分的数值计算?计算定积分的近似值,可将积分区间等分而得矩形公式程序为或也可用梯形公式近似计算如果要准确些,可用辛普森公式对于,矩形公式、梯形公式、辛普森公式的Mathematica程序为a=0;b=1;k=10; f[x_]:=Sin[x];d=N[Integrate[f[x],{x,a,b}],k];(计算精确值)s1[m_]:=N[Sum[f[a+i*(b-a)/m]*(b-a)/m,{i,0,m-1}],k];(取小区间左端点的矩形公式)s2[m_]:=N[Sum[f[a+(i+1/2)*(b-a)/m]*(b-a)/m,{i,0,m-1}],k](取小区间中点的矩形公式)s3[m_]:=N[Sum[f[a+i*(b-a)/m]*(b-a)/m,{i,1,m}],k]; (取小区间右端点的矩形公式)s4[m_]:=N[Sum[(f[a+i*(b-a)/m]+f[a+(i+1)*(b-a)/m])/2*(b-a)/m,{i,0,m-1}],k]; (梯形公式) s5[m_]:=N[(b-a)/m/6*((f[a]+f[b])+2*Sum[f[a+i*(b-a)/m],{i,1,m-1}] +4*Sum[f[a+(i-1/2)*(b-a)/m],{i,1,m}]),k];(辛普森公式) t=Table[{s1[m],r1[m],s2[m],r2[m],s3[m],r3[m],s4[m],r4[m],s5[m],r5[m]}, {m,100,1000,100}]1.2可积的条件设f(x)=sinx,取a=0,b=1对于,矩形公式、梯形公式、辛普森公式的Mathematica程序为a=0;b=1;k=10; f[x_]:=Sin[x];d=N[Integrate[f[x],{x,a,b}],k];(计算精确值)s1[m_]:=N[Sum[f[a+i*(b-a)/m]*(b-a)/m,{i,0,m-1}],k];(取小区间左端点的矩形公式)s2[m_]:=N[Sum[f[a+(i+1/2)*(b-a)/m]*(b-a)/m,{i,0,m-1}],k](取小区间中点的矩形公式)s3[m_]:=N[Sum[f[a+i*(b-a)/m]*(b-a)/m,{i,1,m}],k]; (取小区间右端点的矩形公式)s4[m_]:=N[Sum[(f[a+i*(b-a)/m]+f[a+(i+1)*(b-a)/m])/2*(b-a)/m,{i,0,m-1}],k]; (梯形公式) s5[m_]:=N[(b-a)/m/6*((f[a]+f[b])+2*Sum[f[a+i*(b-a)/m],{i,1,m-1}] +4*Sum[f[a+(i-1/2)*(b-a)/m],{i,1,m}]),k];(辛普森公式) r1[m_]:=d-s1[m];r2[m_]:=d-s2[m];r3[m_]:=d-s3[m];r4[m_]:=t=Table[{s1[m],r1[m],s2[m],r2[m],s3[m],r3[m],s4[m],r4[m],s5[m],r5[m]}, {m,100,1000,100}]1.3牛顿-莱布尼茨公式设函数在上连续,而且是的一个原函数,则有牛顿-莱布尼兹公式。函数在不连续、不存在原函数,但在上可积;函数在不连续,但在上可积。此外函数处处不连续、不存在原函数,在任意区间(长度大于0)上不可积。求原函数并验证牛顿-莱布尼兹公式的Mathematica程序f[x_]:=Sin[x];Integrate[f(x),x](求不定积分)F[x_]:=%(定义原函数)d=NIntegrate[f(x),{x,a,b}](求定积分) df=F[b]-F[a] (计算原函数的增量)三、实验所用软件及版本?Mathematica?5.0第二部分 实验计划(一)定积分的数值计算?1.程序修改a=0;b=1;k=10; f[x_]:=Sin[x];d=N[Integrate[f[x],{x,a,b}],k];s1[m_]:=N[Sum[f[a+i*(b-a)/m]*(b-a)/m,{i,0,m-1}],k]; s2[m_]:=N[Sum[f[a+(i+1/2)*(b-a)/m]*(b-a)/m,{i,

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档