|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
matlab画三维图,含有贝塞尔与指数的乘积的积分,具体式子如下:- clc;
- clear;
- n1=3.2;n2=25.4;
- n3=700000;n4=7000000;
- k=n1./n2;
- %Y=1;Z=1;
- [Y,Z]=meshgrid(-5*10e-3:0.5*10e-3*10e-3:5*10e-3,0.8*10e-3:0.5*10e-3:1.6*10e-3);
- b=n1.*pi.*Y./(2.*Z);
- syms x ;
- t=pi.*n1.*sin(Y)./Z;
- t1=pi.*n1.^2.*(1./n3+1./n4)./(2.*Z);
- m=besselj(0,t.*sqrt(x))
- %m=exp(i.t1.*x./(2.*Z)).*exp(-b.^2.*x).*besselj(0,t.*sqrt(x));
- %m=exp(i.*pi.*n1.^2.*(1./n3+1./n4).*x./(2.*Z)).*exp(-b.^2.*x).*besselj(0,pi.*n1.*sqrt(x).*sin(Y)./Z)+eps;
- len = int(m,x,k,1);
- double len;
- resu=((n1./2).^2).*((abs(len)).^2);
- %mesh(resu)
- surf(Y,Z,resu)
复制代码 请帮忙看下程序出了什么问题,没有图出来。
|
|