资源简介
matlab对各种光纤光栅的特性参数的仿真代码。
代码片段和文件信息
neff=3.5;
k0=500;
L=1e-2;
pe=221e-9;
wl=1546e-9;
l=L/500;
z=zeros(1501);
B=zeros(22500);
C=zeros(1100);
z=0:2e-5:1e-2;
for x=1:2000
wl=wl+0.001e-9;
cc=2*pi*neff/wl;
dc=cc-pi/pe;
sm=sqrt((k^2-dc^2));
for t=1:500
k=k0*exp(-8*(z(t)/L)^2);
if t==150
T1=[cosh(sm*l)+(i*dc/sm)*sinh(sm*l)]*exp(-i*dc*l)*exp(i*pi);
T2=i*(k/sm)*sinh(sm*l)*exp(-i*dc*(z(t)+z(t+1)));
T3=-(i*k/sm)*sinh(sm*l)*exp(i*dc*(z(t)+z(t+1)));
T4=[cosh(sm*l)-(i*dc/sm)*sinh(sm*l)]*exp(i*dc*l)*exp(-i*pi);
else
T1=[cosh(sm*l)+(i*dc/sm)*sinh(sm*l)]*exp(-i*dc*l);
T2=i*(k/sm)*sinh(sm*l)*exp(-i*dc*(z(t)+z(t+1)));
T3=-(i*k/sm)*sinh(sm*l)*exp(i*dc*(z(t)+z(t+1)));
T4=[cosh(sm*l)-(i*dc/sm)*sinh(sm*l)]*exp(i*dc*l);
end
if t==1
B(::t)=[T1 T2;T3 T4];
else
B(::t)=B(::t-1)*[T1T2;T3T4];
end
end
A=B(::500);
%C(x)=(abs(-A(21)*A(12)/A(22)+A(11)))^2;%投射谱
C(x)=(abs(A(21)/A(22)))^2;%反射谱
end
x=1:2000;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1108 2010-08-30 20:50 matlab 仿真\相移布拉格光栅反射谱\xiangyi.m
文件 822 2010-08-30 20:31 matlab 仿真\均匀布拉格光栅反射普、透射谱\main.m
文件 1133 2010-08-31 09:52 matlab 仿真\切趾光栅反射谱\qiezhi.m
文件 18297 2010-08-31 10:10 matlab 仿真\切趾光栅反射谱\qiezhi1.jpg
文件 18284 2010-08-31 09:48 matlab 仿真\切趾光栅反射谱\weiqiezhi.jpg
文件 909 2010-08-31 10:52 matlab 仿真\啁啾光栅反射谱\zhoujiuguangshan.m
文件 19361 2010-08-31 10:58 matlab 仿真\啁啾光栅反射谱\zhoujiuguangshanp.jpg
文件 896 2010-08-31 16:50 matlab 仿真\取样光栅反射谱\quyangguangshan.m
文件 37464 2010-08-31 16:51 matlab 仿真\取样光栅反射谱\2.jpg
文件 36149 2010-08-31 17:09 matlab 仿真\取样光栅反射谱\2queji.jpg
文件 17771 2010-09-01 12:13 matlab 仿真\取样切趾光栅反射谱\36.jpg
文件 1189 2010-09-01 12:12 matlab 仿真\取样切趾光栅反射谱\new.m
目录 0 2010-08-30 20:55 matlab 仿真\相移布拉格光栅反射谱
目录 0 2010-08-30 20:55 matlab 仿真\均匀布拉格光栅反射普、透射谱
目录 0 2010-08-31 11:01 matlab 仿真\切趾光栅反射谱
目录 0 2010-08-31 11:01 matlab 仿真\啁啾光栅反射谱
目录 0 2010-08-31 15:47 matlab 仿真\取样光栅反射谱
目录 0 2010-09-01 12:14 matlab 仿真\取样切趾光栅反射谱
目录 0 2010-08-30 20:55 matlab 仿真
文件 1139 2011-06-13 20:30 matlab+仿真\matlab 仿真\切趾光栅反射谱\qiezhi.m
文件 18297 2010-08-31 10:10 matlab+仿真\matlab 仿真\切趾光栅反射谱\qiezhi1.jpg
文件 18284 2010-08-31 09:48 matlab+仿真\matlab 仿真\切趾光栅反射谱\weiqiezhi.jpg
文件 37464 2010-08-31 16:51 matlab+仿真\matlab 仿真\取样光栅反射谱\2.jpg
文件 36149 2010-08-31 17:09 matlab+仿真\matlab 仿真\取样光栅反射谱\2queji.jpg
文件 896 2010-08-31 16:50 matlab+仿真\matlab 仿真\取样光栅反射谱\quyangguangshan.m
文件 17771 2010-09-01 12:13 matlab+仿真\matlab 仿真\取样切趾光栅反射谱\36.jpg
文件 1189 2010-09-01 12:12 matlab+仿真\matlab 仿真\取样切趾光栅反射谱\new.m
文件 909 2010-08-31 10:52 matlab+仿真\matlab 仿真\啁啾光栅反射谱\zhoujiuguangshan.m
文件 19361 2010-08-31 10:58 matlab+仿真\matlab 仿真\啁啾光栅反射谱\zhoujiuguangshanp.jpg
文件 822 2010-08-30 20:31 matlab+仿真\matlab 仿真\均匀布拉格光栅反射普、透射谱\main.m
............此处省略12个文件信息
- 上一篇:A星算法的matlab实现,官方版本
- 下一篇:matlab仿真的buck电路
相关资源
- 基于监控视频的前景目标提取matlab
- zw_MATLAB应用精讲:图像处理与GUI设计
- MATLAB控制系统仿真与详解 夏玮
- matlab神经网络30例电子书+源代码
- Matlab图像处理-图像去噪边缘增强
- EEG脑电处理matlab工具包-eeglab
- 《卡尔曼滤波原理及应用-MATLAB仿真》
- 贝叶斯抠图算法matlab实现
- 基于BP神经网络的验证码识别matlab
- 杜勇-数字通信同步技术的MATLAB与FPG
- 数值分析及其Matlab实现
- DSP程序开发:MATLAB调试及直接目标代
- MATLAB优化算法案例分析与应用进阶篇
- DPM算法实现:voc-release5(Win7+matlab20
- 基于稀疏表示和正则化的图像超分辨
- 0积分 系统辨识与自适应控制MATLAB仿真
- 图像处理matlab道路小车跟踪
- 全面详解LTE MATLAB建模、仿真与实现
- adaboost 的matlab代码
- 《信号与系统》MATLAB教程.pdf
- 卷积神经网络完成程序matlab.zip
- matlab图像检索
- 卷积神经网络经典代码
- 现代通信系统第二版MATLAB版) 包括全
- 卡尔曼滤波 Matlab程序
- 稀疏编码matlab 教程
- 系统辨识资料大全(matlab系统辨识工
- 化学计量学方法及MATLAB实现
- MATLAB Neural Network Toolbox官方教程
- Inverse Synthetic Aperture Radar Imaging with
评论
共有 条评论