-
matlab中用于导入excel的代码,适用于对VASP程序的输入/输出数据进行各种脚本操
资源介绍
matlab导入excel代码虚空
各种脚本可操纵VASP程序的输入/输出数据。
包括用于绘制能带结构(无自旋,共线自旋),状态密度(无自旋,共线自旋,非共线自旋),使Kohn
Sham
Bloch波函数可视化的脚本。
原子位置和晶胞
transform.py
通用代码,用于转换,旋转,拉伸和剪切VASP使用的POSCAR格式的晶胞/原子。
有关功能的更多详细信息,请参见transform.py。
这些转换大多数都可以在excel电子表格中轻松实现,但是如果需要重复进行,则非常有用,尤其是在对单元格/原子执行一系列转换时。
常规bash脚本可用于输入,并多次成功调用transform.py。
可以轻松地实现为自动化的工作流程。
示例脚本位于vasp
/
examples
/中。
运行在同一目录中使用POSCAR的DMABN_transform.sh,该目录多次调用transform.py。
Molecular_analyzer.m
非常具体的Matlab脚本,该脚本使用XDATCAR文件将原子初始分组为分子,并在从头算分子动力学计算的整个过程中监控其他属性的破坏。
通读脚本,因为它需要