ValenceFilling
是 Molecule 的一个选项,可指定是否用氢原子填满空缺的化学价.
更多信息
- ValenceFillingAutomatic 为给定原子类型添加合适数量的氢原子.
- ValenceFillingNone 不添加氢原子.
- ValenceFilling 与用一系列原子和化学键构建出的分子相关,Molecule[{a1,a2,…},…],且不应用于由简化分子线性输入规范(SMILES)字符串或 Entity 对象创建的分子.
范例
打开所有单元关闭所有单元基本范例 (1)
当分子从标识符如一个实体或化学名称中创建,则 ValenceFilling 没有效果,因为这类分子没有未匹配的化学价:
可能存在的问题 (2)
Molecule 会将字符串解释为 SMILES 字符串. 比如,"N" 是氨的 SMILES 字符串:
由于这个分子的所有价电子都成对,所以 ValenceFilling 没有效果:
想要创建一个只由氮原子而没有氢原子组成的分子,提交一个原子列表:
由化学品 Entity 或化学名称创建的分子代表一个化学价配平的分子. ValenceFilling 作为 Molecule 的一个选项不会抑制氢原子:
而对 MoleculeValue 使用选项 IncludeHydrogensNone 可以求得被压抑氢原子的邻接矩阵:
Wolfram Research (2020),ValenceFilling,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ValenceFilling.html.
文本
Wolfram Research (2020),ValenceFilling,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ValenceFilling.html.
CMS
Wolfram 语言. 2020. "ValenceFilling." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ValenceFilling.html.
APA
Wolfram 语言. (2020). ValenceFilling. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ValenceFilling.html 年