上传者: 38642636
|
上传时间: 2021-10-21 15:04:35
|
文件大小: 723KB
|
文件类型: -
matlab代码
积分
简介
本文为作者毕业设计的相关代码。代码不做他用,如需参考、使用、开发请与作者联系。邮箱:
代码功能
电子束曝光的Monte
Carlo仿真。目前可以实现绘制电子的二维追迹图、三维追迹图、沿深度方向的能量沉积图、二维平面的能量沉积图、沿矢径R方向的胶层内的能量沉积图、背散射电子与透射电子的区分、背散射系数的计算。
运行环境
Matlab
R2020a(不限于此版本);Windows操作系统
使用方法
运行main.m即可
读入部分:
键盘读入:
输入0,之后根据提示输入即可。
文件读入:
在一个文本文件中按要求存储下相关参数。第一行为仿真电子数目,第二行为绘制沿深度方向能量分布图的深度最大值,第三行为入射电子束能量初值,第四行开始为每一层的参数值,按照要求顺序书写即可。
输入1,输入txt文件名即可读入文件。
输出文件夹建立:
如果已存在文件夹,会提示输入后缀以新建一个其他文件夹;如果不输入或者输入的后缀已存在,那么会覆盖同名文件夹下的文件。
代码结果
代码会将结果图以png格式和fig格式分别保存在前面指定的文件夹中,同时也会新建一个文本文件并将此次仿真的背散