谁能帮我看看这段matlab计算程序啊?小白始终有各种错.n1=1.41;n2=1.3476;r=[0.75:0.01:1.15];derta=2.5;lamda=0.496;x=1-(n2/n1).^2V=sqrt((2*pi*r*n1/lamda).^2*x)U=2.405*exp(-(1-x/2).*V)W=sqrt(V.^2-U.^2)p=sqrt(x).*U.^2*besselk(0,W.*derta/

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 11:33:20

谁能帮我看看这段matlab计算程序啊?小白始终有各种错.n1=1.41;n2=1.3476;r=[0.75:0.01:1.15];derta=2.5;lamda=0.496;x=1-(n2/n1).^2V=sqrt((2*pi*r*n1/lamda).^2*x)U=2.405*exp(-(1-x/2).*V)W=sqrt(V.^2-U.^2)p=sqrt(x).*U.^2*besselk(0,W.*derta/
谁能帮我看看这段matlab计算程序啊?小白始终有各种错.
n1=1.41;
n2=1.3476;
r=[0.75:0.01:1.15];
derta=2.5;
lamda=0.496;
x=1-(n2/n1).^2
V=sqrt((2*pi*r*n1/lamda).^2*x)
U=2.405*exp(-(1-x/2).*V)
W=sqrt(V.^2-U.^2)
p=sqrt(x).*U.^2*besselk(0,W.*derta/r).
q=r*V.^3*besselk(1,W).^2
c=p/q
%c=(sqrt(x).*U.^2*besselk(0,W.*derta/r).)/(r*V.^3*besselk(1,W).^2)
plot(r,c)
grid on

谁能帮我看看这段matlab计算程序啊?小白始终有各种错.n1=1.41;n2=1.3476;r=[0.75:0.01:1.15];derta=2.5;lamda=0.496;x=1-(n2/n1).^2V=sqrt((2*pi*r*n1/lamda).^2*x)U=2.405*exp(-(1-x/2).*V)W=sqrt(V.^2-U.^2)p=sqrt(x).*U.^2*besselk(0,W.*derta/
n1=1.41;
n2=1.3476;
r=0.75:0.01:1.15;
derta=2.5;
lamda=0.496;
x=1-(n2/n1)^2;
V=2*pi*r*n1/lamda*sqrt(x);
U=2.405*exp(-(1-x/2)*V);
W=sqrt(abs(V.^2-U.^2));
p=sqrt(x).*U.^2.*besselk(0,W.*derta./r);
q=r.*V.^3.*besselk(1,W).^2;
c=p./q;
%c=(sqrt(x).*U.^2*besselk(0,W.*derta/r).)/(r*V.^3*besselk(1,W).^2)
plot(r,c)
grid on
按上面语句试试