Atom
更多信息
- 对于 Molecule 表达式中的原子,可指定以下属性:
-
"FormalCharge" 0 原子的形式电荷 "MassNumber" Automatic 原子核的质量数 "UnpairedElectronCount" 0 未配对的(自由基)电子 "DisplayName" None 原子的标签,可以是任何字符串 - 如果 "MassNumber" 的属性被设为 None,用 ElementData 中的平均原子质量计算分子量. 如果指定了数字,则使用 IsotopeData 中的原子质量.
- Atom 可作为 AtomList 和 MoleculeContainsQ 等函数的模式,用来匹配分子中的单个原子. 这种情况下,可以指定其他的计算属性. 典型的模式属性及其值包括:
-
"AromaticAtomQ" True|False "AtomChirality" "R"|"S" "AtomicMass" Real "AtomicNumber" Integer "CIPRank" Integer "CoordinationNumber" Integer "FormalCharge" Integer "GasteigerPartialCharge" Real "GeometricStericEffectIndex" Real "HeavyAtomCoordinationNumber" Integer "HydrogenCount" Integer "ImplicitHydrogenCount" Integer "MassNumber" Integer "MMFFPartialCharge" Real "OrbitalHybridization" "SP"|"SP3"… "OuterShellElectronCount" Integer "PiElectronCount" Integer "RingAtomQ" True|False "TopologicalStericEffectIndex" Real "UnpairedElectronCount" Integer "UnsaturatedAtomQ" True|False "Valence" Integer - 还可用 GreaterThan、LessThan、GreaterEqualThan、LessEqualThan 或 Between 来指定数值属性.
范例
打开所有单元 关闭所有单元基本范例 (2)
Molecule[{"N+", Atom["O"], Atom["O", "FormalCharge" -> -1], Atom["O", "FormalCharge" -> -1]}, {Bond[{1, 2}, "Double"], Bond[{1, 3}, "Single"], Bond[{1, 4}, "Single"]}]AtomList[%]Molecule[{"O", Atom["H", "MassNumber" -> 2], Atom["H", "MassNumber" -> 2]}, {Bond[{1, 2}, "Single"], Bond[{1, 3}, "Single"]}]ToEntity[%]范围 (3)
MoleculePlot[Molecule["pyridine-2,5-dicarboxylic acid"], {Atom[_, "PiElectronCount" -> 1]}]MoleculePlot[
Molecule[ExternalIdentifier["PubChemCompoundID", 4369091]],
<|"δ -" -> Atom[_, "GasteigerPartialCharge" -> LessThan[-0.1]], "δ +" -> Atom[_, "GasteigerPartialCharge" -> GreaterThan[0.1]]|>,
PlotLegends -> Placed[Automatic, Scaled[{.8, 0.8}]]
]MoleculePlot[Molecule[{Atom["H", "DisplayName" -> "SubscriptBox[R, 1]"], "O", "H"}, {Bond[{1, 2}, "Single"], Bond[{2, 3}, "Single"]}]]相关指南
-
▪
- 物理和化学:数据和计算 ▪
- 分子结构与计算
Wolfram Research (2019),Atom,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Atom.html.
文本
Wolfram Research (2019),Atom,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Atom.html.
CMS
Wolfram 语言. 2019. "Atom." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Atom.html.
APA
Wolfram 语言. (2019). Atom. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Atom.html 年
BibTeX
@misc{reference.wolfram_2026_atom, author="Wolfram Research", title="{Atom}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/Atom.html}", note=[Accessed: 17-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_atom, organization={Wolfram Research}, title={Atom}, year={2019}, url={https://reference.wolfram.com/language/ref/Atom.html}, note=[Accessed: 17-August-2026]}