matlab在重积分计算中的应用,MATLAB在重积分计算中的应用

第29卷第4期Vol.29NO.4

重庆工商大学学报(自然科学版)

JChongqingTechnolBusinessUniv.(NatSciEd)

2012年4月Apr.2012

文章编号:1672-058X(2012)04-0050-04

MATLAB在重积分计算中的应用*

仇海全,潘

(安徽科技学院理学院数学系,安徽凤阳233100)

摘要:重积分是高等数学教学的重点和难点,特别是重积分的计算比较复杂,其中涉及积分区域的确

交换积分次序等;Matlab软件在求解重积分的数值解方面有较大优势,其函数库中包含了求解简单重积定、

可以先利用Matlab绘制出积分区域,确定积分区域类型,再利用相应函数进行求分的函数;对复杂的积分,

解;针对二重积分和三重积分的几种不同情况利用Matlab进行了实例说明,并给出了相应的程序;Matlab操作和演示较为方便,在辅助重积分教学方面优势明显。

关键词:Matlab;重积分计算;积分区域;投影区域中图分类号:O172

文献标志码:A

重积分是高等数学多元函数积分学中的重要内容。重积分计算的思想是化重积分为二次积分或三次积分

[1]

,关键是选择适当的坐标系、确定恰当的积分次序和积分限。当积分区域比较复杂时,运用传统的板

[2]

书教学方法很难形象、直观的进行讲解。而利用MATLAB软件作为辅助教学工具,可以精确画出积分区域,形象直观,便于教师讲解和学生理解提高学习效率。

,不仅能够提高学生的学习兴趣,还可以增强学生的空间想象能力,

1直接利用MATLAB函数计算重积分

当重积分的积分区域比较简单时,可以直接调用MATLAB中的函数来计算重积分。

1.1二重积分的数值解

MATLAB提供了直接计算二重积分的dblquad函数[3]。需要注意的是该函数只能求解矩形区域D=

{(x,y)|a≤x≤b,c≤y≤d}上的二重积分,而不能求解任意平面闭区域上的二重积分。

例1解

求I=

y)其中D={(x,xy(3x+2y)dxdy,

D

|0≤x≤1,1≤y≤3}。

积分区域为矩形区域,可直接调用dblquad函数进行求解,代码如下:

f=inline('x.*y.*(3*x+2*y)');I=dblquad(f,0,1,1,3);运行结果:I=12.6667。1.2

三重积分的数值解

y,z)|a≤x≤b,c≤y≤d,e≤y≤f}上的三重积分可以直接调用MATLAB提供的长方体闭区域Ω={(x,

收稿日期:2011-05-19;修回日期:2011-12-07.*基金项目:安徽科技学院教学研究项目(X201056).

),作者简介:仇海全(1982-男,山东沂水人,硕士,从事高等数学、数学建模的教学与研究.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值