Kretschmann.zip

  • 当即决断
    了解作者
  • matlab
    开发工具
  • 1KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 10 积分
    下载积分
  • 1
    下载次数
  • 2020-06-06 14:21
    上传日期
基于Kretschmann模型仿真的共振角度与基底下介电常数的关系
Kretschmann.zip
  • Kretschmann.m
    965B
  • Kretschmann.asv
    965B
内容介绍
%共振角 clc clear e1=-101.670111-i*11.7766;%e1=-17-i*0.5;Ag632.8%e1=-30.2764+i*0.829;%Ag850 e0=1.0^2; e2=1.0^2; e3=1.446^2;%金属膜下的介质的介电常数 d1=1:30; d1=50; d1=d1*10^(-9);%Au d2=1000*10^(-9);%Air fai1=0:0.01:90-0.01; %fai1=42.8; fai=fai1.*pi./180; lan0=1590*10^(-9); c=3*10^8; k0=2*pi.*(e0-e3.*(sin(fai)).^2).^0.5./lan0; k1=2*pi.*(e1-e3.*(sin(fai)).^2).^0.5./lan0; k2=2*pi.*(e2-e3.*(sin(fai)).^2).^0.5./lan0; k3=2*pi.*(e3-e3.*(sin(fai)).^2).^0.5./lan0; r10=(e0.*k1-e1.*k0)./(e0.*k1+e1.*k0); r21=(e1.*k2-e2.*k1)./(e1.*k2+e2.*k1); r32=(e2.*k3-e3.*k2)./(e2.*k3+e3.*k2); %r10=abs(r10);r21=abs(r21);r21=abs(r21); de1=k1.*d1; de2=k2.*d2; r210=(r21+r10.*exp(-2.*de1.*i))./(1+r21.*r10.*exp(-2.*de1.*i)); %r210=real(r210); r3210=(r32+r210.*exp(-2.*de2.*i))./(1+r32.*r210.*exp(-2.*de2.*i)); %r3210=abs(r3210); R=r3210.^2; R=abs(R); %R=R./max(R); %plot(d1*10^(+9),R);grid on plot(fai./pi.*180,R);grid on min(R) find(R<=min(R)).*0.01
评论
    相关推荐
    • all_files_SPP_Kretschmann-Raether.zip
      表面等离极化激元的comsol仿真模型,供相关人员参考
    • matlabcnhelp.rar
      matlab中文帮助很难找的,快速下载
    • MobilePolice.rar
      移动警察,车牌识别,车牌定位系统源代码,已经运用在移动车载稽查系统中。
    • SVM(matlab).rar
      支持向量机(SVM)实现的分类算法源码[matlab]
    • svm.zip
      用MATLAB编写的svm源程序,可以实现支持向量机,用于特征分类或提取
    • Classification-MatLab-Toolbox.rar
      模式识别matlab工具箱,包括SVM,ICA,PCA,NN等等模式识别算法,很有参考价值
    • VC++人脸定位实例.rar
      一个经典的人脸识别算法实例,提供人脸五官定位具体算法及两种实现流程.
    • QPSK_Simulink.rar
      QPSK的Matlab/Simulink的调制解调仿真系统,给出接收信号眼图及系统仿真误码率,包含载波恢复,匹配滤波,定时恢复等重要模块,帮助理解QPSK的系统
    • LPRBPDemo2009KV.rar
      车牌识别,神经网络算法,识别率高达95%,识别时间低于80ms。
    • MODULATION.RAR
      这个源程序代码包提供了通信系统中BPSK,QPSK,OQPSK,MSK,MSK2,GMSK,QAM,QAM16等调制解调方式 用matlab的实现,以及它们在AWGN和Rayleigh信道下的通信系统实现及误码率性能