在很多积分问题中,古典的求解积分方法无论在理论上还是在解决实际问题中都起了很大的作用,但由于积分函数的复杂性,古典积分公式并不能完全解决定积分的计算问题。由此可见,通过原函数来计算积分有它的局限性。随着计算机和相应计算软件的飞速发展,积分数值计算方法[1-2]已成为很多应用专业的重要学习内容之一,也是数学和计算机等计算方向的大学本科生必学的内容。像Newton-Cotes公式、高斯公式、龙贝格公式是数值积分课程教学的重点,而方法原理及公式推导通常繁琐复杂,若结合图形和实例演示则能达到事半功倍的效果。对于图形计算演示,Matlab软件[3-4]具有很强的实用性,它能快捷处理数学计算问题,其强大的绘图功能和现成的数学计算函数库。在数值积分教学中有重要应用。本文主要运用Matlab软件辅助数值积分解法原理、数值积分方法的教学,以达到更好的教学效果。1回归定义——机械求积函数积分有很多常用的积分公式,但实际绝大数积分问题都不能用现成的积分公式精确求解,所以要寻求一些近似方法。这里根据积分思想,阐述积分公式计算的难点,由积分定义式引出数值积分思想,结合实例,运用Matlab推演简单的数值积分过程,这样学生很容易理解数值积分概念。若一元函数f (x)在区间[a,b]上连续且其原函数为F (x),可用Newton-Leibnitz公式I=∫abf (x) dx=F (b)-F (a)求定积分的值,而F (x)很难得到,这可回归到积分的原始定义:I=∫abf (x) dx=limΔx→0∑i=1Nf (xi)Δx,(1)其中N=(b-a)/Δx。由(1)式的极限形式可知,函数f (x)在区间[a,b]上的积分实际上可认为将区间化成无数小区间Δx,求函数f (x)覆盖每个小区间的矩形面积之和,则极限体现为区间足够小。从数值计算角度而言,极限可看成近似达到预期点的思想,即满足一定的精度要求,结果就认为到达极限。例1求积分I=∫-1111+x2dx。根据(1)式,利用Matlab编程,对划分不同大小区间所得积分值如表1,并通过图形演示积分原理如图1~4。由图1~4可知,当区间长度为0.02时,积分值基本上和原积分值相等,相应误差如表1所示。表1不同区间长度积分值比较(真实积分值为π2)项目数值积分值误差n=101.515 90.054 9n=501.559 50.011 3n=1001.565 10.005 7n=1 0001.570 70.000 1图1真实积分覆盖面积图2 10个区间积分覆盖面积图3 50个区间积分覆盖面积图4 100个区间积分覆盖面积从表1可看出,当区间步长Δx足够小时,(1)式这种机械型积分基本上接近真实值,那是不是说只要区间步长Δx足够小,所有的积分通过(1)式都可近似计算出来?这显然不行,因为在实际问题中可能积分函数f (x)的数学形式不存在,仅知道几个测试点的函数值,或者积分函数很复杂,这样就很难用(1)式达到计算积分的目的,我们必须运用其他数值积分方法,其中插值型积分就是一个很好的方法。2对比分析——插值型积分插值型积分是指用一近似函数φ(x)来代替原函数f (x)进行积分。在区间[a,b]上,近似函数φ(x)构造方法很多,不同的构造函数对应不同的积分方法。这里通过几类积分方法对比分析,让学生掌握插值型积分公式的构造原理,同时也帮助学生对插值理论知识进行巩固。插值求积公式思想:设已知f (x)在区间[a,b]上对应的节点xi (i=0,1,?,n)有函数值f (xi),构造n次拉格朗日插值多项式P (x)=∑k=0nf (xk) lk

matlab研究积分,运用Matlab实现数值积分的教学研究相关推荐

  1. 基于matlab地球物理,基于MATLAB的《地球物理资料处理和解释》教学研究

    吴萍萍 贾建鹏 郭越 马欢 摘要:<地球物理资料处理和解释>课程是地球物理学专业的重要课程之一,其目的在于通过该课程的学习学生能对"地球物理学理论→资料整理→成果解释" ...

  2. matlab求积分int,matlab int 积分 积不出来怎么办?简单积分

    用quad(数值积分)来求.(int是符号积分)编写函数M文件比如函数名f那么quad(@f,1,2)就能求出1到2的积分,对于复杂的积分,用matlab很经常计算不出来,试试分割近似求值吧,1)R2 ...

  3. python教学研究_基于CDIO模式的Python教学研究

    摘 要:Python语言是近几年发展迅猛的计算机语言,但在国内市场较小,中文资料匮乏,实用案例较少,教学难度大.本文首先阐述Python语言的特点和CDIO工程教育模式的概念及理念,然后分析目前教学模 ...

  4. 大学计算机基础课程 研究,非计算机专业“大学计算机基础”课程教学研究

    摘要21世纪计算机教育的目的,是要把高校非计算机专业的学生培养成为既熟悉本专业知识又掌握计算机应用技术的复合型人才.围绕这一核心,经过对存在问题的分析思考,我们在教学改革方面做了一些探索,提出了有关的 ...

  5. 英语教师计算机研修总结报告,第四组“基于信息技术下深度学习的英语课堂教学研究”工作总结...

    鱼峰区2018-2019学年度上学期小学英语学科 "基于信息技术下深度学习的英语课堂教学研究"工作总结 鱼峰区小学英语课题第四组在我区<基于区域教研组的英语课堂教学行动研究& ...

  6. matlab 2015 积分,浅谈MATLAB在数值积分中的应用

    <浅谈MATLAB在数值积分中的应用.doc>由会员分享,可免费在线阅读全文,更多与<浅谈MATLAB在数值积分中的应用>相关文档资源请在帮帮文库(www.woc88.com) ...

  7. matlab中对于xf(x)的积分,[matlab 积分]MATLAB求积分?

    MATLAB求积分? 问题补充:我想用MATLAB求一下这个式子的积分,谁能帮我一下?g(f)=(e^4kxf)/sinh(kctf)未知量是f,最后求出来的式子里保留其他几个字母. ●matcom ...

  8. 数值积分与数值微分MATLAB,MATLAB程序设计教程(8)——MATLAB数值积分与微分

    MATLAB程序设计教程(8)--MATLAB数值积分与微分 第8章MATLAB数值积分与微分 8.1  数值积分 8.2  数值微分 8.1数值积分 8.1.1  数值积分基本原理 求解定积分的数值 ...

  9. matlab实验求不定积分函数,实验四用matlab计算积分

    实验四用matlab计算积分 实验四 用matlab计算积分 4.1积分的有关理论 定积分:积分是微分的无限和,函数在区间上的积分定义为 其中 从几何意义上说,对于上非负函数,记分值是曲线与直线及轴所 ...

最新文章

  1. centos导出mysql数据库_centos5.8系统下MySQL数据库导出与导入操作
  2. android项目编译时提示找不到*.apk(could not find the *.apk)
  3. IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)
  4. 数据结构之图的遍历:深度优先遍历(DFS)
  5. Linux设备驱动与整个软硬件系统的关系
  6. Linux笔记--Linux进程通信
  7. AVC、HEVC、VVC帧间预测技术
  8. 费氏数列(c/python)
  9. Devc++- 源文件未编译”
  10. 狂神说-Spring学习总结
  11. 梅特勒托利多xk3124电子秤说明书_托利多电子秤设置说明
  12. go第三方库文档 日志构建zap
  13. 腾讯微搭低代码(预约)总体介绍——工作室专用(客户端)
  14. VBA之正则表达式(24)-- 字符串转数组
  15. 【Cesium】计算模型的朝向四元数,实现模型运动中调整朝向
  16. 《英语口语900句 (624页+360分钟录音)》(Oral English 900 Expressions)
  17. 2020TED演讲学习分享(正念、焦虑、目标、决策)
  18. Telegram 汉化
  19. 数据分析前景如何,如何规划学习路线
  20. 来到杭州,你会想起哪句诗词?

热门文章

  1. 命令行操作之函数绘图(MATLAB基础)
  2. mysql 触发器 定时触发器_MYSQL定时任务 触发器
  3. 故障特效AE视频模板 Modern Glitch Intro
  4. 「软件推荐」Mac 平台生产力小工具推荐
  5. Visual Assis 破解
  6. 分享5个有趣的Python脚本
  7. 计算机系统维护与管理论文,探讨计算机系统的管理与维护的论文
  8. 一项关于使用非参数检验分析进化算法行为的研究:2005年中欧委员会实参数优化特别会议的案例研究
  9. Python:监控微信群里的消息,并根据条件进行回复(发送图片)
  10. BUUCTF:黑客帝国