基于Matlab激光谐振腔模式模拟
本次课程设计是对于激光原理的一种考查,同时对于编程方法的考查。具体而言就是对于本次的Matlab的考查。
首先是对于激光原理部分谐振腔的原理、计算公式、典型近似都有了更为深刻地认识。更好的是,程序生成的图像对于几种腔型的模场分布有了更加直观的认识,非常有利于理论与实际结合起来。
其次是对于Matlab软件有了初次的接触。第一次使用这个软件,遇到了很多的问题。但是在整个使用过程中不断感受到Matlab的强大。在编写过程中核心算法,也就是菲涅耳-基尔霍夫衍射公式的近似积分方式,可以很快确定下来,而整个GUI界面与代码的联合是一个很耗时的过程。但是整个完成后很有成就感。
在设计过程中遇到了很多的问题,更多的是程序编写上的问题,需要从最开始的语法等来熟悉整个编程软件。然后在编写程序时,在最终的结果图像的显示,三维图像的显示,积分循环的实现等问题都拖后了进度。翻阅了一些文献后,有在同学帮助下,才得以解决。
最后,有个建议。对于这个课程设计,我觉得老师可以抽一些上机时间对于Matlab进行一些介绍,我想这个让我们编写程序时,上手更快。也可以更节省精力。
参考文献:
[1] 杨克成,激光原理与技术(原理部分)[M],武汉:华中科技大学出版社,
2000.
[2] 周炳琨. 激光原理(第六版) [M] . 北京: 国防工业出版社, 2009. [3] 姜丽丽,张翔. 用Fox_Li 数值迭代法求解F-P型激光谐振腔的本征模式
[J ] . 成都信息工程学院学报, 2007,22(8):124—128.
[4] 张志涌,精通MATLAB R2011a [M],北京:北京航空航天大学出版社,2011 [5] 穆尔,MATLAB实用教程(第二版)[M],北京:电子工业出版社,2010
6 / 6