MATLAB交互式FDTD工具箱是一个用于建模和仿真的仿真软件
模拟二维光学系统的te偏振。
它是为教育目的而设计的-不需要进一步的MATLAB或计算物理知识。该软件嵌入在图形用户界面中,所有
可以设置仿真参数。此外,几何结构是通过可拖动的形式定义的,这使得程序非常直观和易于使用。即使是困难的模拟结构也可以在几分钟内建立起来。
该程序工作非常高效,准确和可靠。为了实现这一点,根据Yee的fdtd方法实现了一种基于矩阵的算法
并行化。此外,完美匹配层(PML)边界条件和电流类源也包括在现实场景中。
有关教程,请参见:
http://www.problemsinelectrodynamics.com/参阅“教育工具”一栏,即http://www.problemsinelectrodynamics.com/tools
模拟示例:
光子晶体-模式转换器:
http://youtu.be/gRGeBEY7Gv8
非常感谢您的任何评论!
Soeren施密特(2021)。交互式光学仿真工具箱(//www.tianjin-qmedu.com/matlabcentral/fileexchange/40093-interactive-simulation-toolbox-for-optics), MATLAB中央文件交换。检索.
你好,苏伦,
首先,感谢大家分享这个奇妙的工具箱!我有一个(也许是愚蠢的)问题。虽然该软件包对光子结构很好,但我无法编译圆形、多边形或矩形结构,因为“imellipse”、“impolly”和“imrect”被称为“未定义的变量。我遗漏了什么吗?”?
谢谢你!
莫里茨
您好,Soeren,您认为您可以实现使用其他地方生成的复折射率剖面的可能性吗?
这是一个非常整洁和方便的代码,用于测试常见的FDTD问题。易于图形化地创建折射率剖面是这个工具箱最显著的特性。
我们非常希望看到包含以下附加功能:
1) 定义复折射率剖面的能力
2)能够定义任意大小和形状的源
3)单向源传播
4)衡量个人领域和能量的能力
和
5) 全面的三维仿真!
不管怎样,到目前为止,我要感谢苏伦。
苏吉特
我真的希望你能给用户更多的自由,也许可以实现:
=====================================
1.如果可以加载在绘图工具外部创建的地图。
2.选择复折射率,而不仅仅是ε。N和k更常见,加上你们现在只提供真实的介电常数,就我所见
这是一个非常好的工具箱,可以很容易地向学生演示基本的光学现象!直接视频输出也很好。
无论如何,Soeren应该在描述中补充,工具箱教程和信息可以在网站的“教育工具”部分找到,即http://www.problemsinelectrodynamics.com/tools
竖起大拇指!