matlab特殊函数积分

问题描述:

matlab特殊函数积分
如图所示,int((log(eta*x)+expint(lambda*x))/x+log(lambda.^2*eta.^3*x+expint(-lambda*x))/(x*exp(lambda.*x)),x,0,tau)这是我写的公式,但是expint函数再积分的话,就会报错,请问有没有好的方法.有错的话请改正一下.实在不行的话,数值积分也可以,但最好是直接积分
psii=((1+0.75*gamma.*epsilon)*0.5)*(log(tau)+0.80908+expint(lambda.*tau)+2*S/(1+0.75*gamma.*epsilon))-0.125*epsilon*(pi.^2/3-9*gamma.^2/4+log(tau/100)*log(100*eta.^2*tau))
      -0.25*epsilon.*(pi^2/6-9*gamma.^2/8+int((log(eta*x)+expint(lambda*x))/x+(log(lambda.^2*eta.^3*x/256)-expint(-lambda*x))/(x*exp(lambda.*x)),x,0,tau))
1个回答 分类:综合 2014-11-17

问题解答:

我来补答
能不能贴出所有的程序啊,程序段难理解,你的每行后的语句可以加上分号啊
再问: 公式很复杂,程序也很麻烦 lambda=5*10^-5;epsilon=0.01;gamma=0.57721;eta=4*exp(gamma.*0.5);S=0; syms x psii=0;i=1; for tau=1.E+02:100:1.E+4 psii=??太长,我另发一条 psi(i)=psii; tau1(i)=tau; i=i+1;end semilogx (tau1,psi) 这个是基本程序
 
 
展开全文阅读
剩余:2000
下一页:先解十一题