超材料超透镜MATLAB代码:有限尺寸效应
去发现同类优质开源项目:https://gitcode.com/
简介
本资源包含了一个关于超材料超透镜的研究项目,重点探究有限尺寸效应对超透镜性能的影响。项目代码主要使用Fortran90/95编写,并辅以MATLAB脚本进行数据绘制。
项目描述
代码运行
代码在Fortran90/95环境中运行,生成数据文件后,通过MATLAB脚本进行绘图分析。同时,项目还包含shell脚本以控制高斯代码的执行。
代码特性
- 使用高斯波形参数化的代码相较于未参数化的代码更为新颖。
- 未参数化的代码可能对电介质不适用,但对金属可能有效。
数据存储
- 输出数据以
.dat
文件格式存储在/data
目录中,文件包含四列数据:x,z,abs(field)和realpart(field)。 - 文件名详细说明了各参数的值。
绘图存储
- 绘图以
.png
文件格式存储在/plots
目录中。 - 每个绘图文件的参数都在标题和文件名中记录。
项目历史
- 2012年3月27日:正确设置了高斯参数,保证负折射的正确作用,并绘制了不同入射角和g值的图,表现出负折射效应。
- 2012年3月26日:设置了数据和曲线图目录,绘制了电介质中正折射率的基本曲线图(参数化),尝试编码负折射率和虚数ε(损耗/金属)但未成功。
注意事项
- 请确保Fortran90/95和MATLAB环境正确配置。
- 在使用代码前,请仔细阅读相关文档和注释。
感谢使用本资源,希望对您的研究有所帮助。
去发现同类优质开源项目:https://gitcode.com/
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考