Atom
詳細
- Molecule式内の原子には,次の特性が指定できる.
-
"FormalCharge" 0 電子の形式電荷 "MassNumber" None 原子核の質量数 "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.
CMS
Wolfram Language. 2019. "Atom." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Atom.html.
APA
Wolfram Language. (2019). Atom. Wolfram Language & System Documentation Center. Retrieved from 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: 14-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: 14-August-2026]}