Qurak

Molecule

Доступно, отличается от справочника .wl

Represents a chemical molecule as a symbolic expression of atoms and bonds.

Molecule[{atom1, atom2, …}, {bond1, bond2, …}]
Molecule[name]
Molecule["water"] → Molecule[{O, H, H}, {Bond[{1, 2}, Single], Bond[{1, 3}, Single]}, {}]Molecule["C=O"] → Molecule[{C, O}, {Bond[{1, 2}, Double]}, {}]Molecule[{"C", "O"}, {Bond[{1, 2}, "Single"]}] → Molecule[{C, O}, {Bond[{1, 2}, Single]}, {}]Molecule["[NH4+]"] → Molecule[{Atom[N, FormalCharge -> 1, HydrogenCount -> 4]}, {}, {}]MoleculeQ[Molecule["ethanol"]] → TrueMoleculeQ[5] → FalseAtomList[Molecule["methane"]] → {Atom[C], Atom[H], Atom[H], Atom[H], Atom[H]}BondList[Molecule["ammonia"]] → {Bond[{1, 2}, Single], Bond[{1, 3}, Single], Bond[{1, 4}, Single]}BondQ[Molecule["CCO"], Bond[{2, 1}]] → TrueBondQ[Molecule["CCO"], Bond[{1, 4}]] → TrueBondQ[Molecule["CCO"], Bond[{1, 3}]] → FalseBondQ[Molecule["c1ccccc1"], Bond[{1, 2}, "Aromatic"]] → True

Темы

Связанное

Все 6300 функций · Использовать из MCP-клиента