在MATLAB中当一个数除以一个矩阵时候怎么办?一下有具体的例题请高手帮忙指点错在哪里?
clcclearclosealln1=3.45;n2=3.43;lamda=1.15e-6;k0=2*pi/lamda;form=0:5b=0:0.001e-6:10e-...
clc
clear
close all
n1=3.45;
n2=3.43;
lamda=1.15e-6;
k0=2*pi/lamda;
for m=0:5
b=0:0.001e-6:10e-6;
v1=(m+1)^2*pi^2;
v2=n1^2-n2^2;
v3=n2^2/n1^2;
N=sqrt(n1^2-(v1./(k0*b+2*v3/sqrt(v2)))^2);
plot(b,N)
end
axis([0 10e-6 3.430 3.450])
xlabel('b/\mum')
ylabel('N')
title('TE模有效折射率N与波导芯厚度b的关系曲线') 展开
clear
close all
n1=3.45;
n2=3.43;
lamda=1.15e-6;
k0=2*pi/lamda;
for m=0:5
b=0:0.001e-6:10e-6;
v1=(m+1)^2*pi^2;
v2=n1^2-n2^2;
v3=n2^2/n1^2;
N=sqrt(n1^2-(v1./(k0*b+2*v3/sqrt(v2)))^2);
plot(b,N)
end
axis([0 10e-6 3.430 3.450])
xlabel('b/\mum')
ylabel('N')
title('TE模有效折射率N与波导芯厚度b的关系曲线') 展开
1个回答
展开全部
clc
clear
close all
n1=3.45;n2=3.43;lamda=1.15e-6;k0=2*pi/lamda;
for m=0:5
b=0:0.001e-6:10e-6;
v1=(m+1)^2*pi^2;
v2=n1^2-n2^2;
v3=n2^2/n1^2;
N=sqrt(abs(n1.^2-(v1./(k0.*b+2.*v3./sqrt(v2))).^2));
plot(b,N)
axis([0 10e-6 3.430 3.450])
xlabel('b/\mum')
ylabel('N')
title('TE模有效折射率N与波导芯厚度b的关系曲线')
hold on
end
按上面语句试试
clear
close all
n1=3.45;n2=3.43;lamda=1.15e-6;k0=2*pi/lamda;
for m=0:5
b=0:0.001e-6:10e-6;
v1=(m+1)^2*pi^2;
v2=n1^2-n2^2;
v3=n2^2/n1^2;
N=sqrt(abs(n1.^2-(v1./(k0.*b+2.*v3./sqrt(v2))).^2));
plot(b,N)
axis([0 10e-6 3.430 3.450])
xlabel('b/\mum')
ylabel('N')
title('TE模有效折射率N与波导芯厚度b的关系曲线')
hold on
end
按上面语句试试
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询