ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:63.83KB ,
资源ID:4584529      下载积分:7 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4584529.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(Gauss型积分公式.docx)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

Gauss型积分公式.docx

1、Gauss型积分公式摘要求函数在给定区间上的定积分,在微积分学中已给出了许多计算方法,但是,在实际问题计算中,往往仅给出函数在一些离散点的值,它的解析表达式没有明显的给出,或者,虽然给出解析表达式,但却很难求得其原函数。这时我们可以通过数值方法求出函数积分的近似值。当然再用近似值代替真实值时,误差精度是我们需要考虑因素,但是除了误差精度以外,还可以用代数精度来判断其精度的高低。已知n+1点的Newton-Cotes型积分公式,当n为奇数时,其代数精度为n;当n为偶数时,其代数精度达到n+1。若对随机选取的n+1个节点作插值型积分公式也仅有n次代数精度。如何选取适当的节点,能使代数精度提高?Ga

2、uss型积分公式可是实现这一点,但是Gauss型求积公式,需要被积函数满足的条件是正交,这一条件比较苛刻。因此本实验将针对三种常用的Gauss型积分公式进行讨论并编程实现。关键词:Newton-Cotes型积分公式 正交多项式 代数精度1、实验目的1) 通过本次实验体会并学习Gauss型积分公式,在解决如何取节点能提高代数精度这一问题中的思想方法。2) 通过对Gauss型积分公式的三种常见类型进行编程实现,提高自己的编程能力。3) 用实验报告的形式展现,提高自己在写论文方面的能力。2、算法流程下面介绍三种常见的Gauss型积分公式1) 高斯-勒让德(Gauss-Legendre)积分公式勒让德

3、(Legendre)多项式如下定义的多项式Lnx=12nn!dndxn(x2-1)n,x-1,1,n=0,1,2称作勒让德多项式。由于(x2-1)n是2n次多项式,所以Lnx是n次多项式,其最高次幂的系数An与多项式12nn!dndxnx2n=12nn!2n(2n-1)(2n-2)(n+1)xn的系数相同。也就是说n次勒让德多项式具有正交性即勒让德多项式Lnx是在-1,1上带x=1的n次正交多项式,而且Lm,Ln=-11Lm(x)Ln(x)dx=0, mn22n+1, m=n 这时Gauss型积分公式的节点就取为上述多项式Lnx的零点,相应的Gauss型积分公式为-11f(x)dxk=1nAk

4、f(xk)此积分公式即成为高斯-勒让德积分公式。其中Gauss-Legendre求积公式的系数Ak=-11xnxx-xknxdx=-11xLnxx-xkLnxdx其中k的取值范围为k=1,2,nGauss点和系数不容易计算,但是在实际计算中精度要求不是很高,所以给出如下表所示的部分Gauss点xk和系数Ak,在实际应用中只需查表即可。nxAnxA10260.93246951420.66120938651.23861918160.1713244920.3607615730.46791393420.5773502692170.94910791230.74153118560.405845151400

5、.1294849660.2797053910.3818300500.41795918330.7745966692000.55555555560.888888888940.86113631160.33998104360.34785484510.652145154980.96028985650.79666647740.52553240990.18343464250.1012285360.2223810340.3137066450.36268378350.90617984590.538469310100.23692688510.47862867050.56888888892) 高斯-拉盖尔(Gaus

6、s-Laguerre)积分公式拉盖尔(Laguere)多项式Lnx=exdndxn(xne-x),0x+,n=0,1,2称为拉盖尔多项式。其首项系数为(-1)n,且具有性质:正交性,在区间0,+上关于权函数x=e-x正交,而且Lm,Ln=0e-xLm(x)Ln(x)dx=0, mn(n!)2, m=n 积分区间为0,+,权函数为x=e-x的Gauss型积分公式称为高斯-拉盖尔积分公式,其中Gauss点为拉盖尔多项式Lnx的零点,高斯-拉盖尔积分公式为0e-xf(x)dxk=1nAkf(xk)同样高斯-拉盖尔积分公式的Gauss点和求积系数如下表所示:nxAnxA20.58578643763.4

7、1421356240.85355339050.146446609450.26356031971.41340305913.59642577107.085810005812.64080084420.52175561050.39866681100.07594244970.00361175870.000023370030.41577455672.29428036026.28994508290.71109300990.278517733540.32254768961.74576110114.53662029699.39507091230.60315410430.35741869240.038887908

8、50.000539294760.22284660411.18893210162.99273632605.77514356919.837467418315.98287398060.45896467930.41700083070.11337338200.01039919750.00026101720.00000089853) 高斯-埃尔米特(Gauss-Hermite)积分公式埃尔米特(Hermite)多项式Hnx=(-1)nex2dne-x2dxn,-x+,n=0,1,2被称作埃尔米特多项式,其首项系数为2n,具有性质如下正交性,在区间-,+上关于权函数e-x2正交,而且Hm,Hn=-+e-x2

9、Hm(x)Hn(x)dx=0, mn2nn!, m=n 积分区间为-,+,权函数为x=e-x2的Gauss型积分公式称为Gauss-Hermite积分公式,其Gauss点就是Hermite正交多项式Hnx的零点。Gauss-Hermite求积公式为-e-x2f(x)dxk=1nAkf(xk)同样高斯-埃尔米特积分公式的Gauss点和求积系数如下表所示:nxAnxA20.70710678110.886226925570.43607741191.33584907042.35030497360.72462959520.15706732030.004530009931.224744871400.295

10、40897511.816359000640.52464762321.65068012380.80491409000.081312835480.81628788281.67355162872.651961356300.42560725260.05451558280.00097178120.810264617550.95857246462.02018287040.39361932310.01995324210.94530872040.56888888893、算法实例1) 用3点Gauss型求积公式计算-11cosxdx解:根据积分限可以知道应该用Gauss-Legendre积分公式,具体程序如下所

11、示#include #include using namespace std; const int M(10);void main()int i=0;int n=0;int m=0;int sign=0;double sum=0;double xM=0;double AM=0;double x1=0;double x2=-0.57735502692,0.57735502692;double x3=-0.77459666920,0.77459666920,0;double x4=-0.8611363116,0.8611363116,-0.3399810436,0.3399810436;doubl

12、e x5=-0.9061798459,0.9061798459,-0.53846931010,0.53846931010,0;double x6=-0.9324695142,0.9324695142,-0.6612093865,0.6612093865,-1.2386191816,1.2386191816;double x7=-0.9491079123,0.9491079123,-0.7415311856,0.7415311856,-0.40584515140,0.40584515140,0;double x8=-0.9602898565,0.9602898565,-0.7966664774,

13、0.7966664774,-0.5255324099,0.5255324099,-0.1834346425,0.1834346425;double A1=2;double A2=1;double A3=0.5555555556,0.8888888889;double A4=0.3478548451,0.6521451549;double A5=0.2369268851,0.4786286705,0.5688888889;double A6=0.1713244924,0.3607615730,0.4679139346;double A7=0.1294849662,0.2797053915,0.3

14、818300505,0.4179591834;double A8=0.1012285363,0.2223810345,0.3137066459,0.3626837834;cout请输入节点个数n;switch(n)case 1:for(i=0;in;i+)xi=x1i;Ai=A1i;break;case 2:for(i=0;in;i+)xi=x2i;for(i=0;in;i+)Ai=A2i/2;break;case 3:for(i=0;in;i+)xi=x3i;for(i=0;in;i+)Ai=A3i/2;break;case 4:for(i=0;in;i+)xi=x4i;for(i=0;in

15、;i+)Ai=A4i/2;break;case 5:for(i=0;in;i+)xi=x5i;for(i=0;in;i+)Ai=A5i/2;break;case 6:for(i=0;in;i+)xi=x6i;for(i=0;in;i+)Ai=A6i/2;break;case 7:for(i=0;in;i+)xi=x7i;for(i=0;in;i+)Ai=A7i/2;break;case 8:for(i=0;in;i+)xi=x8i;for(i=0;in;i+)Ai=A8i/2;break;default:cout输入出错,请从新输入!endl;break;for(i=0;in;i+)sum=s

16、um+Ai*cos(xi);coutsum;运行结果:2) 用两点Gauss型求积公式计算积分0e-10xsinxdx解:根据积分限可以知道应该用Gauss-Laguerre积分公式,具体程序如下所示#include stdafx.h#include #include using namespace std;const int M(10);void main()int i=0;int n=0;int m=0;int sign=0;double sum=0;double xM=0;double AM=0;double x2=0.5857864376,3.4142135624;double x3=

17、0.4157745567,2.2942803602,6.2899450829;double x4=0.3225476896,1.7457611011,4.5366202969,9.3950709123;double x5=0.2635603197,1.4134030591,3.5964257710,7.0858100058,12.6408008442;double x6=0.2228466041,1.1889321016,2.9927363260,5.7751435691,9.8374674183,15.9828739806;double A2=0.8535533905,0.146446609

18、4;double A3=0.7110930099,0.2785177335,0.0103892565;double A4=0.6031541043,0.3574186924,0.0388879085,0.0005392947;double A5=0.5217556105,0.3986668110,0.0759424497,0.0036117587,0.0000233700;double A6=0.4589646793,0.4170008307,0.1133733820,0.0103991975,0.0002610172,0.0000008985;cout请输入节点个数n;switch(n)ca

19、se 2:for(i=0;in;i+)xi=x2i;for(i=0;in;i+)Ai=A2i;break;case 3:for(i=0;in;i+)xi=x3i;for(i=0;in;i+)Ai=A3i;break;case 4:for(i=0;in;i+)xi=x4i;for(i=0;in;i+)Ai=A4i;break;case 5:for(i=0;in;i+)xi=x5i;for(i=0;in;i+)Ai=A5i;break;case 6:for(i=0;in;i+)xi=x6i;for(i=0;in;i+)Ai=A6i;break;default:cout输入出错,请从新输入!endl

20、;break;for(i=0;in;i+)sum=sum+Ai*sin(xi)*exp(-9*xi);coutsum;运行结果:3) 用两点Gauss型求积公式计算积分-e-x2cosxdx解:根据积分限可以知道应该用Gauss-Hermite积分公式,具体程序如下所示#include stdafx.h#include #include using namespace std;const int M(10);void main()int i=0;int n=0;int m=0;int sign=0;double sum=0;double xM=0;double AM=0;double x2=-

21、0.7071067811,0.7071067811;double x3=-1.2247448714,1.2247448714,0;double x4=-0.5246476232,0.5246476232,-1.6506801238,1.6506801238;double x5=-0.9585724646,0.9585724646,-2.0201828704,2.0201828704;double x6=-0.4360774119,0.4360774119,-1.3358490704,1.3358490704,-2.3506049736,2.3506049736;double x7=-0.816

22、2878828,0.8162878828,-1.6735516287,1.6735516287,-2.65196135630,2.65196135630,0;double A2=0.8862269255;double A3=0.2954089751,1.8163590006;double A4=0.8049140900,0.0813128354;double A5=0.3936193231,0.0199532421,0.9453087204,0.5688888889;double A6=0.7246295952,0.1570673203,0.0045300099;double A7=0.425

23、6072526,0.0545155828,0.0009717812,0.8102646175;cout请输入节点个数n;switch(n)case 2:for(i=0;in;i+)xi=x2i;for(i=0;in;i+)Ai=A2i/2;break;case 3:for(i=0;in;i+)xi=x3i;for(i=0;in;i+)Ai=A3i/2;break;case 4:for(i=0;in;i+)xi=x4i;for(i=0;in;i+)Ai=A4i/2;break;case 5:for(i=0;in;i+)xi=x5i;for(i=0;in;i+)Ai=A5i;break;case

24、6:for(i=0;in;i+)xi=x6i;for(i=0;in;i+)Ai=A6i/2;break;case 7:for(i=0;in;i+)xi=x7i;Ai=A7i/2;break;default:cout输入出错,请从新输入!endl;break;for(i=0;in;i+)sum=sum+Ai*cos(xi);coutsum;运行结果:4、对结果进行分析实验结果较为理想,但是仅仅只能计算函数在特殊的区间上的值。而且程序的通用性不是很好,还需进一步改进。5、总结通过对Gauss型积分公式的三种特殊情况的实验和学习,我明白了Gauss型积分公式的原理,并且体会到了它的优点和不足。6、参考文献1 秦新强.数值逼近.西安:西安理工大学出版社,201012

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服