matlab实现复化NewtonCotes公式求积分的程序应用和代码.docx
《matlab实现复化NewtonCotes公式求积分的程序应用和代码.docx》由会员分享,可在线阅读,更多相关《matlab实现复化NewtonCotes公式求积分的程序应用和代码.docx(3页珍藏版)》请在三一办公上搜索。
1、matlab实现复化NewtonCotes公式求积分的程序应用和代码执行函数为mymulNewtonCotes.m 1、使用方法: Step1:在MATLAB命令窗口输入被积函数tedt。 01t22输入应为:ft=(t)t.*exp(t2/2)。 Step2:执行函数。输入形式为mymulNewtonCotes(ft,a,b,m,n); 其中ft被积函数,此体重ft=(t)t.*exp(t2/2),已经在第一步赋值; a积分下限,本题中为0; b积分上限,本题中为1; m将区间a,b等分的子区间数量,本题可选为10; n采用的Newton-Cotes公式的阶数,必须满足n8,否则积分没法保证
2、稳定性。 当n=1时,即为复化梯形公式;n=2时,即为复化复化辛普森公式。 所以,分别输入mymulNewtonCotes(ft,0,1,10,1)和mymulNewtonCotes(ft,0,1,10,2)就可以得到两种方法的积分计算结果。 2、计算结果 而根据积分运算,可得: 111t2xx22=e2-e0=1.6487-1=0.6487 tedt=ed=edx=e0000211t22t22说明复化梯形和复化辛普森公式计算出的结果基本一致,与实际结果相符。 3、程序代码 function yy = mymulNewtonCotes(ft,a,b,m,n) % 复化Newton-Cotes数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 实现 NewtonCotes 公式 积分 程序 应用 代码

链接地址:https://www.31ppt.com/p-3161246.html