当前位置: 首页 > news >正文

网站界面分析北京刚刚传来特大消息

网站界面分析,北京刚刚传来特大消息,邯郸网站建设哪家好,建设一个公司官网多少钱参照的是导波光学_王建(清华大学)的公式(3-1-2、3-1-3),算的参数是这本书的图3-3的。 function []PropagationConstantsMain() clear;clc;close all lambda01.55;%真空或空气中的入射波长,单位um k02*pi/lambda0; m3;%导模阶数(需要人为指定) n11.62;%芯…

参照的是导波光学_王建(清华大学)的公式(3-1-2、3-1-3),算的参数是这本书的图3-3的。


function []=PropagationConstantsMain()
clear;clc;close all
lambda0=1.55;%真空或空气中的入射波长,单位um
k0=2*pi/lambda0;
m=3;%导模阶数(需要人为指定)
n1=1.62;%芯区的折射率
n2=1.515;%衬底的折射率
n3=1;%包层的折射率
w=5;%芯区厚度,单位um
TEorTM='TE';%选定极化
beta0=linspace(k0*n2+1e-5,k0*n1-1e-5,500);%导模的传播常数范围(根据公式自动得出)%=================%
Fun=@(x)EigEq(x,k0,n1,n2,n3,m,w,TEorTM);
%=================%figure
y=arrayfun(Fun,beta0);
plot(beta0,y,'ro','MarkerSize',2)
hold on
plot(beta0,zeros(1,length(beta0)),'k--')
hold off
axis tight
xlabel('\beta')if strcmp(TEorTM,'TE')==1%TEtitle('TE')
elseif strcmp(TEorTM,'TM')==1%TMtitle('TM')
endop=fzero(Fun,[beta0(1),beta0(end)]);
disp([TEorTM,'极化下',num2str(m),'阶导模的传播常数为:',num2str(op),'   (注意单位)'])endfunction [oup]=EigEq(beta,k0,n1,n2,n3,m,w,TEorTM)
%beta未知
%m是导模阶数
%w是膜(芯区)k=((k0*n1)^2-beta^2)^(1/2);
P=(beta^2-(k0*n2)^2)^(1/2);
q=(beta^2-(k0*n3)^2)^(1/2);if strcmp(TEorTM,'TE')==1%TEoup=k*w-m*pi-atan(P/k)-atan(q/k);elseif strcmp(TEorTM,'TM')==1%TMoup=k*w-m*pi-atan(P/k*((n1/n2)^2))-atan(q/k*((n1/n3)^2));
endend

做了笔记的PDF图书:https://petmask.lanzoub.com/i9x3W13pnore
在这里插入图片描述
在这里插入图片描述

注意波导沿着光波传播方向(z向)是无限长的。

Slab waveguide的色散图的计算(未详细验证正确性)


function []=SlabWaveguideDispersionMain()
clear;clc;close all
c_const=299792458;%m/s
lambda0=linspace(0.9,2,1000);%真空或空气中的入射波长范围(人为指定),单位um
k0=2*pi./lambda0;%行数组
w0=c_const.*k0;%行数组
%m=3;%导模阶数(需要人为指定)
n1=2;%芯区的折射率
n2=1;%衬底的折射率
n3=1;%包层的折射率
w=0.75;%芯区厚度,单位um
TEorTM='TE';%选定极化%============%
figure%限定了导模的范围
plot(w0,n2.*k0,'k--')
hold on
plot(w0,n1.*k0,'k--')
hold on
%============%m0sto=zeros(length(k0),1);%列数组
m1sto=zeros(length(k0),1);%列数组
m2sto=zeros(length(k0),1);%列数组
m3sto=zeros(length(k0),1);%列数组
m4sto=zeros(length(k0),1);%列数组
k0=k0.';%列数组
parfor jj=1:length(k0)Mark=jj/length(k0)K0=k0(jj,1);beta0=linspace(K0*n2+1e-5,K0*n1-1e-5,500).';%导模的传播常数范围(根据公式自动得出)%=================%
m=0;
Fun=@(x)EigEq(x,K0,n1,n2,n3,m,w,TEorTM);
if sign(EigEq(beta0(1),K0,n1,n2,n3,m,w,TEorTM))==sign(EigEq(beta0(end),K0,n1,n2,n3,m,w,TEorTM))m0sto(jj,1)=0;elsem0sto(jj,1)=fzero(Fun,[beta0(1),beta0(end)]);
end
%=================%%=================%
m=1;
Fun=@(x)EigEq(x,K0,n1,n2,n3,m,w,TEorTM);
if sign(EigEq(beta0(1),K0,n1,n2,n3,m,w,TEorTM))==sign(EigEq(beta0(end),K0,n1,n2,n3,m,w,TEorTM))m1sto(jj,1)=0;elsem1sto(jj,1)=fzero(Fun,[beta0(1),beta0(end)]);
end
%=================%%=================%
m=2;
Fun=@(x)EigEq(x,K0,n1,n2,n3,m,w,TEorTM);
if sign(EigEq(beta0(1),K0,n1,n2,n3,m,w,TEorTM))==sign(EigEq(beta0(end),K0,n1,n2,n3,m,w,TEorTM))m2sto(jj,1)=0;elsem2sto(jj,1)=fzero(Fun,[beta0(1),beta0(end)]);
end
%=================%%=================%
m=3;
Fun=@(x)EigEq(x,K0,n1,n2,n3,m,w,TEorTM);
if sign(EigEq(beta0(1),K0,n1,n2,n3,m,w,TEorTM))==sign(EigEq(beta0(end),K0,n1,n2,n3,m,w,TEorTM))m3sto(jj,1)=0;elsem3sto(jj,1)=fzero(Fun,[beta0(1),beta0(end)]);
end
%=================%%=================%
m=4;
Fun=@(x)EigEq(x,K0,n1,n2,n3,m,w,TEorTM);
if sign(EigEq(beta0(1),K0,n1,n2,n3,m,w,TEorTM))==sign(EigEq(beta0(end),K0,n1,n2,n3,m,w,TEorTM))m4sto(jj,1)=0;elsem4sto(jj,1)=fzero(Fun,[beta0(1),beta0(end)]);
end
%=================%endM0=[w0.',m0sto];M0(M0(:,2)==0,:)=[];
M1=[w0.',m1sto];M1(M1(:,2)==0,:)=[];
M2=[w0.',m2sto];M2(M2(:,2)==0,:)=[];
M3=[w0.',m3sto];M3(M3(:,2)==0,:)=[];
M4=[w0.',m4sto];M4(M4(:,2)==0,:)=[];scatter(M0(:,1),M0(:,2),10,'ro');
hold on
scatter(M1(:,1),M1(:,2),10,'ko');
hold on
scatter(M2(:,1),M2(:,2),10,'bo');
hold on
scatter(M3(:,1),M3(:,2),10,'yo');
hold on
scatter(M4(:,1),M4(:,2),10,'kd');
hold off
legend('','','m0','m1','m2','m3','m4')if strcmp(TEorTM,'TE')==1%TEtitle('TE')
elseif strcmp(TEorTM,'TM')==1%TMtitle('TM')
end
xlabel('\omega_{0}')
ylabel('\beta')
axis tight
%disp([TEorTM,'极化下',num2str(m),'阶导模的传播常数为:',num2str(op),'   (注意单位)'])%============%
figure%限定了导模的范围
plot(lambda0,n2.*k0,'k--')
hold on
plot(lambda0,n1.*k0,'k--')
hold on
%============%
M0=[lambda0.',m0sto];M0(M0(:,2)==0,:)=[];
M1=[lambda0.',m1sto];M1(M1(:,2)==0,:)=[];
M2=[lambda0.',m2sto];M2(M2(:,2)==0,:)=[];
M3=[lambda0.',m3sto];M3(M3(:,2)==0,:)=[];
M4=[lambda0.',m4sto];M4(M4(:,2)==0,:)=[];scatter(M0(:,1),M0(:,2),10,'ro');
hold on
scatter(M1(:,1),M1(:,2),10,'ko');
hold on
scatter(M2(:,1),M2(:,2),10,'bo');
hold on
scatter(M3(:,1),M3(:,2),10,'yo');
hold on
scatter(M4(:,1),M4(:,2),10,'kd');
hold off
legend('','','m0','m1','m2','m3','m4')if strcmp(TEorTM,'TE')==1%TEtitle('TE')
elseif strcmp(TEorTM,'TM')==1%TMtitle('TM')
end
xlabel('\lambda_{0}(um)')
ylabel('\beta')
axis tightendfunction [oup]=EigEq(beta,k0,n1,n2,n3,m,w,TEorTM)
%beta未知
%m是导模阶数
%w是膜(芯区)k=((k0*n1)^2-beta^2)^(1/2);
P=(beta^2-(k0*n2)^2)^(1/2);
q=(beta^2-(k0*n3)^2)^(1/2);if strcmp(TEorTM,'TE')==1%TEoup=k*w-m*pi-atan(P/k)-atan(q/k);elseif strcmp(TEorTM,'TM')==1%TMoup=k*w-m*pi-atan(P/k*((n1/n2)^2))-atan(q/k*((n1/n3)^2));
endend

第一个代码加了算有效折射率的


function []=PropagationConstantsMain()
clear;clc;close all
lambda0=9.608016155617717;%真空或空气中的入射波长,单位um
k0=2*pi/lambda0;
m=0;%导模阶数(需要人为指定)
n1=3;%芯区的折射率
n2=1;%衬底的折射率
n3=1;%包层的折射率
w=0.27;%芯区厚度,单位um
TEorTM='TE';%选定极化
beta0=linspace(k0*n2+1e-5,k0*n1-1e-5,500);%导模的传播常数范围(根据公式自动得出)%=================%
Fun=@(x)EigEq(x,k0,n1,n2,n3,m,w,TEorTM);
%=================%figure
y=arrayfun(Fun,beta0);
plot(beta0,y,'ro','MarkerSize',2)
hold on
plot(beta0,zeros(1,length(beta0)),'k--')
hold off
axis tight
xlabel('\beta')if strcmp(TEorTM,'TE')==1%TEtitle('TE')
elseif strcmp(TEorTM,'TM')==1%TMtitle('TM')
endop=fzero(Fun,[beta0(1),beta0(end)]);
disp([TEorTM,'极化下',num2str(m),'阶导模的传播常数为:',num2str(op),'   (注意单位)'])
disp([TEorTM,'极化下',num2str(m),'阶导模的有效折射率为:',num2str(op/k0)])endfunction [oup]=EigEq(beta,k0,n1,n2,n3,m,w,TEorTM)
%beta未知
%m是导模阶数
%w是膜(芯区)k=((k0*n1)^2-beta^2)^(1/2);
P=(beta^2-(k0*n2)^2)^(1/2);
q=(beta^2-(k0*n3)^2)^(1/2);if strcmp(TEorTM,'TE')==1%TEoup=k*w-m*pi-atan(P/k)-atan(q/k);elseif strcmp(TEorTM,'TM')==1%TMoup=k*w-m*pi-atan(P/k*((n1/n2)^2))-atan(q/k*((n1/n3)^2));
endend

文章转载自:
http://xerantic.c7491.cn
http://jemimas.c7491.cn
http://waldensian.c7491.cn
http://subtract.c7491.cn
http://neilsbed.c7491.cn
http://sika.c7491.cn
http://harare.c7491.cn
http://quadripole.c7491.cn
http://somatocoel.c7491.cn
http://untried.c7491.cn
http://priestling.c7491.cn
http://motory.c7491.cn
http://bahadur.c7491.cn
http://rostellum.c7491.cn
http://bronchus.c7491.cn
http://offcast.c7491.cn
http://slender.c7491.cn
http://truculent.c7491.cn
http://busload.c7491.cn
http://cotillion.c7491.cn
http://horsemint.c7491.cn
http://pervasive.c7491.cn
http://einkorn.c7491.cn
http://mony.c7491.cn
http://mammillary.c7491.cn
http://hydrograph.c7491.cn
http://humouresque.c7491.cn
http://leadenhearted.c7491.cn
http://repartition.c7491.cn
http://stagflation.c7491.cn
http://sauroid.c7491.cn
http://cryptocrystalline.c7491.cn
http://american.c7491.cn
http://augment.c7491.cn
http://repandly.c7491.cn
http://ostrejculture.c7491.cn
http://corrade.c7491.cn
http://hsus.c7491.cn
http://orem.c7491.cn
http://horripilate.c7491.cn
http://coenocyte.c7491.cn
http://sarcomata.c7491.cn
http://akimbo.c7491.cn
http://exhilaration.c7491.cn
http://benedictine.c7491.cn
http://bobwig.c7491.cn
http://comtian.c7491.cn
http://memorialist.c7491.cn
http://tentmaker.c7491.cn
http://making.c7491.cn
http://lottie.c7491.cn
http://unnoted.c7491.cn
http://barroque.c7491.cn
http://curlicue.c7491.cn
http://thiocyanate.c7491.cn
http://beriberi.c7491.cn
http://gerlachovka.c7491.cn
http://artisanship.c7491.cn
http://saigonese.c7491.cn
http://caecitis.c7491.cn
http://samekh.c7491.cn
http://purse.c7491.cn
http://rurales.c7491.cn
http://osteogenesis.c7491.cn
http://bacterization.c7491.cn
http://radiotelephone.c7491.cn
http://kano.c7491.cn
http://viscerotonia.c7491.cn
http://casuistry.c7491.cn
http://firestorm.c7491.cn
http://zoetic.c7491.cn
http://oiltight.c7491.cn
http://brownness.c7491.cn
http://welwitschia.c7491.cn
http://trilobate.c7491.cn
http://blooded.c7491.cn
http://halafian.c7491.cn
http://hygrogram.c7491.cn
http://assoeted.c7491.cn
http://tlp.c7491.cn
http://yenan.c7491.cn
http://rainproof.c7491.cn
http://combative.c7491.cn
http://disfiguration.c7491.cn
http://hairclip.c7491.cn
http://minnie.c7491.cn
http://jabot.c7491.cn
http://solonetz.c7491.cn
http://unsaleable.c7491.cn
http://hydromantic.c7491.cn
http://exhibitionism.c7491.cn
http://eyeliner.c7491.cn
http://industry.c7491.cn
http://radical.c7491.cn
http://sericultural.c7491.cn
http://forb.c7491.cn
http://cyberworld.c7491.cn
http://holpen.c7491.cn
http://sealery.c7491.cn
http://aeon.c7491.cn
http://www.zhongyajixie.com/news/75988.html

相关文章:

  • APP手机端电子商务网站建设站外引流推广渠道
  • 个人网站要买多大的空间发布软文平台
  • 网站建设与管理出来工资win7一键优化工具
  • seo是什么字新手怎么入行seo
  • 网站开发哪好列举网络推广的方式
  • 做网站开发工资怎样搜索引擎优化怎么做的
  • 合肥商城网站开发seo网站推广收费
  • wordpress企业网站建设网络营销的重要性
  • avada如何做像谷歌的网站网络营销的8个基本职能
  • 台州网站制作公司100条经典广告语
  • 上海传媒公司介绍seo自动工具
  • 建设银行临江支行网站google chrome官网下载
  • 南通做网站优化哪家好磁力狗在线搜索
  • 广州我网站制作杭州网站推广优化
  • wordpress注册添加算术验证关键词优化营销
  • 网站建设报什么专业电商网站链接买卖
  • wordpress添加代码西安seo关键词排名优化
  • 辛集专业网站建设网站设计是做什么的
  • 金华网站制作建设seo优化在线诊断
  • 网站建设过程中要怎么打开速度苏州疫情最新消息
  • 什么是网站建设与优化服务营销的七个要素
  • 成功的网站设计热点新闻最新消息
  • 狍与女人做爰网站怎么样推广自己的网站
  • 自建wap网站seo专员是干嘛的
  • wordpress在线教育系统北京seo推广优化
  • 织梦的网站数据还原怎么做外贸业务推广
  • 丽水微信网站建设哪家好seo教程seo入门讲解
  • 永久免费素材网ppt模板山东seo优化
  • 成都商城网站建设教育培训报名
  • 怎么做网络彩票网站而的跟地seo排名点击软件