
超材料Matlab代码(超透镜:有限尺寸效应)——硕士项目。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
超材料数学研究中的超透镜:有限尺寸效应的探讨。该程序设计需要在fortran90或95环境中运行,它能够生成一系列数据文件,随后由MATLAB脚本对这些数据进行可视化呈现。此外,shell脚本也用于控制笔记高斯代码,目前该代码相对较新,并且采用高斯波形参数化方法而非单射线参数化方法,这使得其性能优于未参数化的代码。未参数化的代码在处理电介质方面可能存在局限性,但在处理金属方面则可能更为有效。生成的数据(以fortran输出)以.dat文件格式存储在/data目录下,这些文件包含四列数据,分别对应于x值、z值、电场幅值(abs(field))和电场实部(realpart(field))的值,文件名则清晰地标识了所使用的参数值。绘图结果(MATLAB输出)以.png文件格式存储在/plots目录下,绘图标题和文件名中记录了相应的参数信息。具体而言,2012年3月28日成功地设置了高斯参数(即采用g=g_unparam/lambda的策略),从而确保了负折射率的正确起作用并绘制了不同入射角和g值下的图形,以展现负折射现象。27日,进一步设置了数据和曲线图的目录结构,绘制了电介质中正折射率的一些基本曲线图(基于参数化),并尝试对负折射率和虚数ε(代表损耗/金属)进行编码但未能成功实现。26日则完成了GitHub平台的搭建以及fortran代码和相关文件的上传。
全部评论 (0)
还没有任何评论哟~


