2013年1月29日

摘要: 程序应用的背景:在用ZEMAX POP 做光纤耦合效率分析的时候,需要将给定芯径和NA的光纤模场或尾纤输出LD的输出光场(多模场,M2 > 1)拟合为基模高斯光束。由于要反复计算多组参数做对比,为了方便做了如下的小程序程序的功能:通过edit box 获取输入,Calc 中完成拟合高斯光束参数的计算,最终结果在result中显示由于程序的任务比较简单,每个Edit box仅需要接收一个输入数据。Edit box 中数据的获取和statict text 中的数据显示均在Calc 按钮中进行。 Calc 按钮的回调函数中的程序片段如下% get input from edit boxwave 阅读全文
posted @ 2013-01-29 19:21 冰点零度 阅读(1876) 评论(0) 推荐(0)
摘要: 一般我们在编写matlab中的gui时,我们都是生成一个fig文件和一个m文件的,但是如果我们要生成独立的应用程序,就是exe程序时,最好让它把两个文件合成一个文件,这样容易生成。方法是在figure窗口中点击file下的export就行了,生成默认文件名为×_export.m文件。(比如a_export.m)然后我们需要安装matlab complier,如果你已经安装就直接运行mcc -m a_export.m上面的命令默认的是a_export.m在当前的工作目录下面,如果不是就拷贝过来,或者加上绝对路径就行了。安装matlab complier的过程如下:mbulid -set 阅读全文
posted @ 2013-01-29 18:45 冰点零度 阅读(1055) 评论(0) 推荐(0)

导航