matlab生长代码结晶模拟
晶体成核和生长的MATLAB仿真
作者:乔纳森·K·迈耶斯
(ORCID
0000-0002-6698-3420)
在
MATLAB
R2016a
中创建(尽管更方便的绘图部分需要
2020b)
提供
csimmath_portal.m
是为了方便使用辅助函数执行模拟。
每次新模拟后都会保存结果,以避免突然的计算机重启灾难。
主函数
csimmath_main.m
对单个输入温度执行模拟。
然后将温度与硬编码的指数关系(包含在称为“关键”的结构变量中)一起使用,该关系根据实验值计算模拟成核速率和生长速度,并大致预测模拟应该有多大,以提供一个可管理数量的用于计算的晶体。
在
csimmath_placeCrystal.m
的帮助下,模拟区域中的晶体在由成核率决定的时间步长成核。
核不能放置在
csimmath_checkEmbed.m
所检查的任何现有晶体内,或与
csimmath_checkIntersect.m、csimmath_checkIntersectOne.m、csimmath_linesIntersect.m
和
csimmath_isBetw
2021-06-23 16:04:03
24KB
系统开源
1