文件名称:matlab代码积分-Monte_Carlo_Simulation:EBL的蒙特卡罗模拟
文件大小:723KB
文件格式:ZIP
更新时间:2024-06-15 17:17:59
系统开源
matlab代码 积分 简介 本文为作者毕业设计的相关代码。代码不做他用,如需参考、使用、开发请与作者联系。邮箱: 代码功能 电子束曝光的Monte Carlo仿真。目前可以实现绘制电子的二维追迹图、三维追迹图、沿深度方向的能量沉积图、二维平面的能量沉积图、沿矢径R方向的胶层内的能量沉积图、背散射电子与透射电子的区分、背散射系数的计算。 运行环境 Matlab R2020a(不限于此版本);Windows操作系统 使用方法 运行main.m即可 读入部分: 键盘读入: 输入0,之后根据提示输入即可。 文件读入: 在一个文本文件中按要求存储下相关参数。第一行为仿真电子数目,第二行为绘制沿深度方向能量分布图的深度最大值,第三行为入射电子束能量初值,第四行开始为每一层的参数值,按照要求顺序书写即可。 输入1,输入txt文件名即可读入文件。 输出文件夹建立: 如果已存在文件夹,会提示输入后缀以新建一个其他文件夹;如果不输入或者输入的后缀已存在,那么会覆盖同名文件夹下的文件。 代码结果 代码会将结果图以png格式和fig格式分别保存在前面指定的文件夹中,同时也会新建一个文本文件并将此次仿真的背散
【文件预览】:
Monte_Carlo_Simulation-master
----main.m(9KB)
----cal_angle.m(282B)
----data.txt(94B)
----database.txt(313B)
----cal_Q.m(303B)
----README.md(1KB)
----cal_newcoor.m(461B)
----result()
--------300_10_5000_PMMA_Si()
--------500_10_5000_PMMA_Si()
--------500_20_5000_PMMA_Si()
--------500_10_10000_PMMA_Si()
--------500_10_5000_ice_Si()
----code_1.m(9KB)
----energy_distributionR.m(539B)
----energy_distribution.m(462B)
----cal_J.m(271B)