MATLAB光学建模仿真
MATLAB光学建模仿真
matlab练习生
这个作者很懒,什么都没留下…
展开
-
单模光纤模场强度分布以及高斯近似的MATLAB仿真
之前我们在单模光纤特征方程及其MATLAB数值求解中,用线性关系拟合过V和W,这里直接用拟合结果。可以看出,两种结果是有一定的相似度的,很多时候可以用高斯近似来仿真光纤中的光束。已知纤芯半径5um,数值孔径NA = 0.1,波长。一般情况下,单模光纤的模场半径随波长变化而变大。参考:《高等光学仿真——光波导、激光》红色虚线是用计算公式计算出的模场分布。用波长和数值孔径计算归一化常数V。实线表示高斯光束近似的结果。中间的部分表示模场直径。原创 2023-08-15 00:00:00 · 1137 阅读 · 0 评论 -
单模光纤三维模场分布动画的MATLAB实现
set(gca,'NextPlot','replaceChildren'):设置坐标轴的范围和大小。虽然动画的相关内容在我的另一个专栏中已经详细介绍了(MATLAB基础操作 )figure('Renderer','zbuffer'):设置图窗的渲染模式。利用MATLAB的动画功能,我们可以把上一篇中绘制的三维分布图变为动画。movie(mov):用动画的形式将mov中储存的内容展示出来。mov(:,k) = getframe:得到当前图窗的句柄。imwrite:将动画的内容写到文件内。原创 2023-05-26 10:00:00 · 970 阅读 · 0 评论 -
单模光纤三维模场分布的MATLAB实现
在上一篇中我们已经计算出了模场分布的数据。参考:《高等光学仿真——光波导、激光》原创 2023-05-25 10:00:00 · 395 阅读 · 0 评论 -
单模光纤二维强度分布的MATLAB仿真
单模光纤二维强度分布的MATLAB仿真原创 2023-05-22 10:18:18 · 818 阅读 · 0 评论 -
单模光纤二维模场分布的MATLAB仿真
单模光纤的二维模场分布原创 2023-05-23 10:00:00 · 790 阅读 · 0 评论 -
单模光纤一维模场分布的MATLAB仿真
单模光纤的一维模场分布原创 2023-05-24 10:00:00 · 995 阅读 · 0 评论 -
单模光纤的特征方程以及MATLAB求解
polyfit函数用于拟合函数,返回次数为 n 的多项式 p(x) 的系数,该阶数是 y 中数据的最佳拟合(基于最小二乘指标)。如果 try 语句块中没有异常发生,那么 try 块正常结束,后面的 catch 语句块被跳过,程序将从 catch 语句块后的第一条语句开始执行。这里用来规划坐标轴的范围。随着V不断增加,U和W都增大,但是,W的增加近似于线性(在V较大的情况下),U的增加趋近于一个有限值。在预见到会产生错误的前提下,把可能引发异常的语句封装在 try 语句块中,用以捕获可能发生的异常。原创 2023-05-21 10:00:00 · 1351 阅读 · 0 评论 -
光纤仿真相关求解——光纤芯层和包层电磁场分布求解
在MATLAB基础操作专栏,有用MATLAB求解贝塞尔方程的方法。将光纤假设为圆柱状的波导,求解满足均匀原型介质波导边界条件的麦克斯韦方程组,即可。根据麦克斯韦方程组解出的各个分量之间的关系,我们可以将电磁场表示出来,通过MATLAB求解贝塞尔方程的零点,就是上述方程的解。要求解光纤中的电磁场分布,就要构建合适的物理模型。参考《高等光学仿真——光波导、激光》这就是第一类贝塞尔函数的曲线。原创 2023-05-20 10:00:00 · 1234 阅读 · 2 评论 -
MATLAB仿真贝塞尔函数
绘制前五阶的贝塞尔函数如下原创 2023-05-04 13:59:23 · 1667 阅读 · 0 评论 -
MATLAB利用菲涅尔公式仿真光的折射
计算振幅反射率、透射率和对应的绝对值原创 2023-04-19 17:00:00 · 1334 阅读 · 0 评论 -
MATLAB计算光的折射(二)
计算不同角度的能流反射率和能流透射率、相位变化。原创 2023-04-20 17:00:00 · 1085 阅读 · 0 评论 -
MATLAB仿真光的衍射(四)
圆孔衍射和艾里斑原创 2023-05-02 10:00:00 · 2860 阅读 · 0 评论 -
MATLAB仿真光的衍射(三)
衍射光栅。原创 2023-05-01 10:00:00 · 2712 阅读 · 1 评论 -
MATLAB仿真光的干涉(一)
简单模拟两个单色光发生相长干涉的情况:原创 2023-04-24 17:00:00 · 961 阅读 · 0 评论 -
MATLAB仿真光的衍射(二)
这篇文章中,我们会进一步介绍光的衍射——双缝衍射。原创 2023-04-30 10:00:00 · 1317 阅读 · 1 评论 -
MATLAB仿真光的干涉(二)
这篇文章主要介绍波前分割法中的杨氏双缝干涉。原创 2023-04-25 17:00:00 · 1364 阅读 · 0 评论 -
MATLAB仿真光的衍射(一)
第一篇文章,我们从最简单的光的单缝衍射入手。原创 2023-04-29 10:00:00 · 1850 阅读 · 0 评论 -
MATLAB仿真光的干涉(三)
本文主要讲等倾干涉,以及它的拓展多光束干涉。原创 2023-04-26 10:00:00 · 962 阅读 · 0 评论 -
MATLAB仿真光的干涉(四)
本文以牛顿环为代表介绍光的等厚干涉。原创 2023-04-27 10:00:00 · 776 阅读 · 3 评论 -
MATLAB仿真光的干涉(五)
这是本系列的最后一篇,介绍法布里珀罗干涉仪原创 2023-04-28 10:00:00 · 1751 阅读 · 1 评论 -
MATLAB仿真光的衍射(七)
运用傅里叶光学仿真光的衍射原创 2023-04-27 13:35:56 · 2131 阅读 · 1 评论 -
MATLAB仿真光的衍射(六)
白光的干涉和衍射原创 2023-04-27 13:34:47 · 1105 阅读 · 1 评论 -
MATLAB仿真光的衍射(五)
直边的菲涅尔衍射。原创 2023-04-27 13:33:44 · 1143 阅读 · 0 评论 -
MATLAB实现光波导的仿真
本章节,我们进行光波导相关的仿真练习:原创 2023-04-27 13:37:31 · 2323 阅读 · 0 评论 -
光纤仿真相关求解——导波模式的特征方程
但我们只用到了Ez的边界条件,没有限制其他两个分量。,Ez与Hz共存,根据l前的正负分为EH模和HE模。(两者分别表示E分量占比大和H分量占比大)参考《高等光学仿真——光波导、激光》,对应的只存在TE和TM模。原创 2023-04-27 13:33:00 · 624 阅读 · 0 评论