matlab求光纤直径,光纤matlab编程

《光纤matlab编程》由会员分享,可在线阅读,更多相关《光纤matlab编程(6页珍藏版)》请在人人文库网上搜索。

1、光电综合课程设计报告姓 名:李方圆 学 号: 1150730006 专 业: 应用物理学 班 级:2011级 指导教师:李丹 实验二 光的电磁理论及仿真【实验目的】1掌握Bessel函数及其特性。2掌握MATLAB的一维、二维曲线作图,并对单模光纤的特性进行分析。【实验内容】一、用MATLAB做出前五阶第一类Bessel函数曲线。分析:利用MATLAB内建贝塞尔函数分别作出0阶,1阶,2阶,3阶,4阶图像【实验程序及相应结果】程序:clear;clc;x=0:0.1:25;y0=besselj(0,x);y1=besselj(1,x);y2=besselj(2,x);y3=besselj(3,。

2、x);y4=besselj(4,x);plot(x,y0,x,y1,x,y2,x,y3,x,y4);grid on;title(前五阶第一类Bessel函数曲线)xlabel(x);ylabel(y);gtext(J0);gtext(J1);gtext(J2);gtext(J3);gtext(J4);二、在MATLAB中作图,给出单模光纤中LP01模在V 分别为0.8、1.6和2.4时,电场分量E 相对归一化直径Ra的归一化曲线。分析:给定V的条件下,知道了对应U,W的值,故可以在MATLAB中用hold on分别作出R对应E的曲线【实验程序及相应结果】程序:clear all;V=0.8 1。

3、.6 2.4;U=0.7974 1.3670 1.6453;W=0.0640 0.3815 1.7473;Ra1=(-1:0.1:1);Ra2=(1:0.1:10),(-10:0.1:-1);E1_1=besselj(0,0.7974*Ra1);E1_2=besselj(0,0.7974)*besselk(0,0.0640*Ra2)/besselk(0,0.0640);E2_1=besselj(0,1.3670*Ra1);E2_2=besselj(0,1.3670)*besselk(0,0.3815 *Ra2)/besselk(0,0.3815 );E3_1=besselj(0,1.6453*。

4、Ra1);E3_2=besselj(0,1.6453)*besselk(0,1.7473*Ra2)/besselk(0,1.7473);plot(Ra1,E1_1,Ra2,E1_2,Ra1,E2_1,Ra2,E2_2,Ra1,E3_1,Ra2,E3_2);三、在MATLAB中进行二维作图,给出单模光纤中LP01模在V 为2.4时,归一化光强I相对归一化直径Ra的二维分布图。分析:根据光强公式作出其分布图【实验程序及相应结果】程序: clearclose allV=2.4000;U=1.6453;W=1.7473;Npoint=501;x=linspace(-5,5,Npoint);y=lins。

5、pace(-5,5,Npoint);X=meshgrid(x,y);Y=meshgrid(y,x);Y=Y;R=sqrt(X.2+Y.2);I1=besselj(0,U*R).2;I2=(besselj(0,U).*besselk(0,W.*R)./besselk(0,W).2;I=I1;pos=find(R=1);I(pos)=I2(pos);imagesc(x,y,I,0 1);colormap(gray);colorbarxlabel(x)ylabel(y)zlabel(I)四、在MATLAB中进行二维作图,给出单模光纤中LP01模在V 为2.4时,归一化光强I相对归一化直径Ra的三维分。

6、布图。分析:根据光强公式作出其分布图【实验程序及相应结果】程序: clear all;r1=0:0.01:1;r2=1:0.01:5;theta=0:0.01:6.28;R1,th1=meshgrid(r1,theta);R2,th2=meshgrid(r2,theta);x1=R1.*cos(th1),y1=R1.*sin(th1);x2=R2.*cos(th2),y2=R2.*sin(th2);u=1.6453,w=1.7473;I1=besselj(0,u.*R1).*besselj(0,u.*R1);I2=besselj(0,u)*besselj(0,u).*besselk(0,w*R2).*besselk(0,w*R2)./(besselk(0,w).2);mesh(x1,y1,I1);hold on;mesh(x2,y2,I2);(注:文档可能无法思考全面,请浏览后下载,供参考。可复制、编制,期待你的好评与关注。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值