收稿日期:2010-03-12
作者简介:张书欣(1982-),女,吉林省吉林市人,助教,从事高等数学、概率论与数理统计教学工作。
基于MATLAB 的积分求解析解方法研究
张书欣1
,付冰冰
2
(1.吉林农业科技学院文理学院,吉林132101;2.吉林市第十二中学,吉林132625)
摘 要:计算积分通常是一项复杂的工作,尤其是重积分的运算,其中涉及到积分区域的确定及画法、交换积分等步骤,而使用matlab 软件则可以很轻松的完成上述工作。本文介绍了应用matlab 软件求解一元函数积分、重积分解析解方法,并应用实例加以说明。
关键词:matlab;定积分;重积分;解析解中图分类号:O172 文献标识码:A
MATLAB -based analytic solution method for Integral
ZH ANG Shuxin 1,FU Bingbing 2
(1.Jilin Agricu ltural Science an d Technology College Oollege o f Arts an d Science,Jilin 132101,China;
2.Jilin 12th Seconda ry School,Jilin 132101,China)
Abstract:The calculation of integral is always a c omplex task,especially in multi-integral which involves the deter mination of integral re gion and its painting method,the sequence of exchange integral and other steps.However,the calcula tion of integral c ould be easy by using matlab software.The analytical solution methods of a dollar function integral and multi-integral by matlab software were introduced with example in this paper.
Key words:Matlab;Definite integral;Multi-integral;Analytical Solution
1 引言
众所周知,微积分的两大部分是微分与积分。微分部分实际上是求一函数的导数,而积分则是已知一函数的导数,求这一函数。所以,微分运算与积分运算是互为逆运算。积分运算是高等数学中的重要运算之一,但由于它的逆运算性质往往使它的运算过程具有复杂性。matlab 的int 指令能够直接通过maple,进行有效地的机器求积,准确的求出符号积分的解析解。值得注意的是求解符号积分与数值积分相比,符号积分指令简单,适应性强,但可能占用机器时间很长。有时符号积分也可能给出相当冗长而生疏的/闭0符号表达式,有时则可能给不出/闭0解。凡matlab 求积不能给出/闭0解时,int 运行结束将给出警告提示和积分的原式[1]。下面就符号积分运算给出对应的mat -lab 求解方法,以简化积分运算。
2 一元函数定积分解析解
在一元微积分学中,若己知函数f(x)在闭区间[a,b]上连续且其原函数为f(x),求f(x)在该区间上的定积分可用牛顿一莱布尼兹公式求解,即Q a
b
f(x)dx=F(b)-F(a)而在matlab 中可以用符号积分命令int 求Q a
b f(x)dx 。该命令格式为:int(f,x,a,b)%求函数f 在区间[a,b]上的定积分。
例1:计算Q 2P
0sin 4xcos 2
xdx,输入命令:>>symsx
>>int(sin(x)^4*cos(x)^2,0,2*pi)ans= 1/8*pi 其结果为:P
8
3 重积分解析解
3.1 直接利用matlab 函数计算重积分
如果多重积分式是以累次积分的形式出现,
#
122#