24小时热门版块排行榜    

查看: 289  |  回复: 1

卡卡爱物理

新虫 (小有名气)

[求助] 求帮找找小错误 已有1人参与

x=(-10:0.01:10)*w0;z=0:0.01:10;y=5;%zp*0.5*pi;[x,z]=meshgrid(x,z);a=A0*kw/zp./(kw./zp.*cos(z/zp)+2*1i.*sin(z/zp));b=exp(omg^2*w0*w0.*tan(z/zp)./(tan(z/zp)-i*kw./zp));c=cosh(kw./zp*omg*x./(kw./zp.*(cos(z/zp))+2*i.*sin(z./zp)));d=cosh(kw./zp*omg*y./(kw./zp.*(cos(z/zp))+2*i*sin(z./zp)));e=exp((kw^2*gamma1^2*p0.*tan(z/zp)-2*i*kw./zp).*(x.^2+y.^2)...    /w0*w0./(2*i*kw./zp-4*tan(z/zp)));phi=a.*b.*c.*d.*e;mesh(x,z,abs(phi.^2))view(2)%shading interp
想得到这样的图

求帮找找小错误


发自小木虫Android客户端
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
jjdg: 金币+2, 辛苦了 2017-04-19 23:08:56
卡卡爱物理(jjdg代发): 金币+20, 代发金币 2017-04-28 00:42:21
jjdg: 金币-30, 求助者不兑现承诺的,按1.5-20倍扣除 2017-04-28 00:43:04
jjdg: 金币+30, 不好意思,点错了 2017-04-28 00:43:43
没有定义的变量,都按等于1来赋值,否则原代码无法运行,你根据实际数值自行修改吧。
CODE:
clear;clc
w0=1;
zp=1;
A0=1;
kw=1;
omg=1;
gamma1=1;
p0=1;
x=(-10:0.01:10)*w0;
z=0:0.01:10;
y=5;%zp*0.5*pi;
[x,z]=meshgrid(x,z);
a=A0*kw/zp./(kw./zp.*cos(z/zp)+2*1i.*sin(z/zp));
b=exp(omg^2*w0*w0.*tan(z/zp)./(tan(z/zp)-1i*kw./zp));
c=cosh(kw./zp*omg*x./(kw./zp.*(cos(z/zp))+2*1i.*sin(z./zp)));
d=cosh(kw./zp*omg*y./(kw./zp.*(cos(z/zp))+2*1i*sin(z./zp)));
e=exp((kw^2*gamma1^2*p0.*tan(z/zp)-2*1i*kw./zp).*(x.^2+y.^2)...
    /w0*w0./(2*1i*kw./zp-4*tan(z/zp)));
phi=a.*b.*c.*d.*e;
mesh(x,z,abs(phi.^2))
view(2)%shading interp

求帮找找小错误-1
untitled.png

MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
2楼2017-04-19 14:53:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 卡卡爱物理 的主题更新
信息提示
请填处理意见