AtomCount

AtomCount[mol]

给出 mol 表示的分子中原子的个数.

AtomCount[mol,patt]

给出分子 mol 中与原子模式 patt 匹配的原子的数量.

更多信息和选项

  • patt 的可能的形式有:
  • sym原子符号为 sym 的原子
    Atom[rules]具有 rules 描述的属性的原子
    MoleculePattern["smarts"]与 SMARTS 字符串 "smarts" 匹配的原子
    patt1|patt2|与任一 patti 匹配的原子
  • 如果使用默认设置 IncludeHydrogensAllAtomCount 将包括隐式氢原子. 用 IncludeHydrogens"ExplicitOnly" 去除这些原子.

范例

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

基本范例  (2)

计算苯酚中原子的个数:

计算碳原子的个数:

计算非碳原子的个数:

只连接一个氢,计算碳原子的个数:

计算环内氮原子的个数:

MoleculePlot 突出显示环内的氮原子:

选项  (1)

IncludeHydrogens  (1)

默认情况下,AtomCount 将包括所有原子:

IncludeHydrogensNone 去除占原子大多数的氢原子:

这相当于使用去除氢原子的模式:

属性和关系  (1)

因为 Molecule 将尝试用氢原子填充化合价,即使氢原子不在原始分子表达式中,统计时也会将氢原子包括在内:

要想去除隐式氢原子,可使用:

或者,为了阻止氢原子出现,使用 Molecule 的选项 ValenceFillingNone

所得分子只包含一个含有不成对电子的原子:

Wolfram Research (2019),AtomCount,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AtomCount.html (更新于 2020 年).

文本

Wolfram Research (2019),AtomCount,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AtomCount.html (更新于 2020 年).

CMS

Wolfram 语言. 2019. "AtomCount." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/AtomCount.html.

APA

Wolfram 语言. (2019). AtomCount. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AtomCount.html 年

BibTeX

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

BibLaTeX

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