ValenceFilling

ValenceFilling

Molecule 的一个选项,可指定是否用氢原子填满空缺的化学价.

更多信息

  • ValenceFillingAutomatic 为给定原子类型添加合适数量的氢原子.
  • ValenceFillingNone 不添加氢原子.
  • ValenceFilling 与用一系列原子和化学键构建出的分子相关,Molecule[{a1,a2,},],且不应用于由简化分子线性输入规范(SMILES)字符串或 Entity 对象创建的分子.

范例

打开所有单元关闭所有单元

基本范例  (1)

氧原子的默认化学价为 2,所以加上了两个氢原子:

这些氢原子存在于原子列表中:

使用单个氧原子创建一个分子:

则原子列表会指出未成对电子的数量:

当分子从标识符如一个实体或化学名称中创建,则 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 年

BibTeX

@misc{reference.wolfram_2024_valencefilling, author="Wolfram Research", title="{ValenceFilling}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/ValenceFilling.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_valencefilling, organization={Wolfram Research}, title={ValenceFilling}, year={2020}, url={https://reference.wolfram.com/language/ref/ValenceFilling.html}, note=[Accessed: 21-November-2024 ]}