发现论坛里有许多朋友对Matlab编程求曲线很好奇,而关于编程的问题往往仅有效果图,或只言片语,令人不畅快。
今天下午比较空闲,本人就编了个简单均光平凸透镜的曲线程序,抛砖引玉下,希望大家支持。
因为实际的项目情况很难有理想的编程条件,或者要编写符合实际情况的程序往往需要耗费相当大的精力。
本人觉得实际工作中该方法并不适用。所以我觉得大家不必在此上浪费过多的精力。了解下即可。
代码: (这里就不设置金币和权限了。不过希望大家给俺加点金币哈!)
使用程序时先根据需要设置输入参数要求:(这里就我随便设置个距离透镜15处,半径20,出射半角20度的均光平凸透镜)

运行程序得出曲线图:(由于时间问题,算法还没来得及简化,电脑计算所需的时间可能比较长,请等待下)

利用得到的曲线,建模。得到平凸透镜模型。

将模型导入TP模拟,得到半角20度均光光斑
