MATLAB怎么求这种符号积分? 楼上是正解。如果求值的话,在上面的基础上,继续这样写:clcclear allsyms a xy=int(exp(-0.2*a-x.^2/2),'x','-inf','a')a=10;eval(y)
如何用matlab求各种不定积分? 安装激活教程为:http://jingyan.baidu.com/article/e75057f2f099fcebc91a8906.html 工具/原料 matlab软件 电脑 不定积分 1 对被积函数x*log(x)求不定积分,积分代码及结果。
matlab 符号求积分 最低0.27元/天开通文库会员,可在文库查看完整内容>;原发布者:zjysu符号积分int(f,v)int(f,v,a,b)数值积分trapz(x,y)%梯形法沿列方向求函数Y关于自变量X的积分cumtrapz(x,y)%梯形法沿列方向求函数Y关于自变量X的累计积分quad(fun,a,b,tol)%采用递推自适应Simpson法计算积分quad1(fun,a,b,tol)%采用递推自适应Lobatto法求数值积分dbquad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol)%二重(闭型)数值积分指令triplequad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol)%三重(闭型)数值积分指令二.示例:例1:计算f(t)=exp(-t^2)在[0,1]上的定积分本例演示:计算定积分常用方法>;>;symsxint(exp(-x^2),0,1)ans=1/2*erf(1)*pi^(1/2)%erf为误差函数>;>;vpa(int(exp(-x^2),0,1))ans=.7468241328124270>;>;d=0.001;x=0:d:1;d*trapz(exp(-x.^2))ans=0.7468>;>;quad('exp(-x.^2)',0,1,1e-8)ans=0.7468例2:计算f(t)=1/log(t)在[0,x],0^-处为负无穷本例演示:用特殊函数表示的积分结果,如何用mfun指令(1)symstxft=1/log(t);sx=int(ft,t,0,x)sx=-Ei(1,-log(x))%完全椭圆函数(2)x=0.5:0.1:0.9sx_n=-mfun('Ei',1,-log(x))x=0.5000 0.6000 0.7000 0.8000 0.9000sx_n=-0.3787-0.5469-0.7809-1.1340-1.7758(3。