
MATLAB晶体生长代码(crystallizationSimulation):晶体核生成与生长的MATLAB仿真。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
乔纳森·K·迈耶斯(ORCID0000-0002-6698-3420)开发的MATLAB生长代码,用于模拟晶体成核和生长的仿真程序,在MATLAB R2016a版本中得以实现(尽管更便捷的绘图功能则需要在R2020b版本中才能使用)。 该代码包含名为csimmath_portal.m的辅助函数,旨在简化模拟过程。每次进行新的模拟计算后,结果都会被保存下来,以防止由于意外的计算机重启而导致数据丢失。主函数csimmath_main.m负责对单个输入温度进行模拟运算。随后,该函数利用与硬编码的指数关系(这些关系信息存储在一个名为“关键”的结构变量中,并基于实验数据计算得出)相结合的方式,来估算模拟过程中晶体成核速率和生长速度,从而大致预测所需的晶体尺寸,以确保计算结果的可控性。此外,在csimmath_placeCrystal.m的协助下,模拟区域内的晶体会在由成核率所决定的时间步长内进行成核。重要的是,新生成的核不能放置在csimmath_checkEmbed.m所进行的检查中存在的任何现有晶体内,也不能与csimmath_checkIntersect.m、csimmath_checkIntersectOne.m、csimmath_linesIntersect.m和csimmath_isBetw
全部评论 (0)
还没有任何评论哟~


