|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
以下是程序,出现了问题,求高手指教:
clc;
L=1500;
r=0.5;
l=0.0046;
x=0:0.5:20;
syms k z;
m=(sin(k.*z.*(L-z)./(2.*L))).^2
n=0.033.*1.7.*1e-14.*k.^(-11./3).*exp(-(k.*l./5.92).^2)
p0=x.*z.*k./(2.*L)
p1=besselj(1,p0)
p2=besselj(1,r.*p0)
p=(p1./p0-r.^2.*p2./(r.*p0)).^2
z1=m.*n.*p.*k.*(2./(1-r.^2).^2)
%t=10.*5.92./l;
z11=int(z1,k,0,10.*5.92./0.0046);
最后一行出现了错误,错误指示如下:望指教哪里出问题了
??? Error using ==> sym.maple
Error, (in int/definite/contour) too many levels of recursion
Error in ==> sym.int at 51
r = reshape(maple('map','int',f(:),[x.s '=(' a.s ')..(' b.s ')']),size(f));
Error in ==> kjx at 15
z11=int(z1,k,0,10.*5.92./0.0046);
|
|