作业帮 > 综合 > 作业

求matlab大神指点,为什么程序编好后,能出来绘曲线的框图,却不能出来曲线,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/10 10:31:14
求matlab大神指点,为什么程序编好后,能出来绘曲线的框图,却不能出来曲线,
n1=1.592;
n2=1.332;
c=3e8;
p=100;
m=n1/n2;
k=1.332*2*pi/0.5145;
w=5;
a=5e-3;
unit=k*w^2
z=(-3:0.1:3);
Fgrad=-(2*pi*n2*a^3/c)*((m^2-1)/(m^2+2))*(8*z./(unit*(1+4*z.^2)))*2*p/(pi*w^2)/(1+(4*z.^2));
plot(z,Fgrad);
你的程序掉了一个点,改成下面这个就好了!
Fgrad=-(2*pi*n2*a^3/c)*((m^2-1)/(m^2+2))*(8*z./(unit*(1+4*z.^2)))*2*p/(pi*w^2)./(1+(4*z.^2));