ChemicalReaction
ChemicalReaction[reactantsproducts]
表示给定反应物和产物之间的化学反应.
更多信息
- 可用列表、{chem1, chem2,…} 或化学物与量的关联 <|chemini,…|> 给出 reactants 和 products,其中,chemi 的可能的形式包括:
-
ChemicalFormula[…] 具有给定化学式的实体 Molecule[…] 一个分子 Entity[…] "Chemical"、"Element" 或 "Particle" 实体 EntityInstance[…,"Phase""phase"] 具有给定相态的化学物种 - ChemicalReaction["A + B → C + D"] 将尝试解释输入字符串,可能的情况下创建 Molecule 或 ChemicalFormula 对象.
- ChemicalReaction 对象不必是配平的;元素可能只出现在反应式的一侧. 用 ReactionBalance 返回配平的反应.
- ChemicalReaction[…]["prop"] 返回给定的 ChemicalReaction 的 "prop" 的值.
- "prop" 的可能的值包括:
-
"Reactants" 反应物列表 "ReactantCounts" Association,reactantini "Products" 产物列表 "ProductCounts" Association,productini "EquationDisplay" 反应的显示形式 "EquationString" 反应的字符串形式 "ReverseReaction" 反应物和产物互换的 ChemicalReaction "ElementaryReactionType" 基础反应类型 "Molecularity" 平衡反应中所需的反应物的数量
范例
打开所有单元 关闭所有单元基本范例 (2)
ChemicalReaction[<|Entity["Chemical", "ZincHydroxide"] -> 1, Entity["Chemical", "HydrogenChloride"] -> 1|> -> <|Entity["Chemical", "ZincChloride"] -> 1, Entity["Chemical", "Water"] -> 2|>]ReactionBalancedQ[%]ReactionBalance[%%]ReactionBalance["AlPO4 + Ca(NO3)2 -> Al(NO3)3 + Ca3(PO4)2"]%["EquationDisplay"]//TraditionalForm%%["EquationString"]范围 (3)
ChemicalReaction["Bi(NO3)3 + NaOH -> Bi(OH)3 + NaNO3"]%["ReactantCounts"]ChemicalReaction["NaOH(s) -> Na+(aq) + OH-(aq)"]%["ReverseReaction"]ChemicalReaction["O2 + H2 -> water"]%["Molecularity"]这是因为在平衡反应中有两个氢气分子和一个氧气分子,总共有三个反应物:
ReactionBalance[%%]%%%["ElementaryReactionType"]应用 (1)
GraphicsRow /@ KeyValueMap[GraphicsColumn[ConstantArray[MoleculePlot3D[#1], #2], ImageSize -> 80]&] /@ ChemicalReaction[Association[Entity["Chemical", "2Methylpropane"] -> 2,
Entity["Chemical", "MolecularOxygen"] -> 13] ->
Association[Entity["Chemical", "CarbonDioxide"] -> 8, Entity["Chemical", "Water"] -> 10]]["ReactionRule"]相关指南
-
▪
- 分子结构与计算
文本
Wolfram Research (2021),ChemicalReaction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ChemicalReaction.html.
CMS
Wolfram 语言. 2021. "ChemicalReaction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ChemicalReaction.html.
APA
Wolfram 语言. (2021). ChemicalReaction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ChemicalReaction.html 年
BibTeX
@misc{reference.wolfram_2026_chemicalreaction, author="Wolfram Research", title="{ChemicalReaction}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ChemicalReaction.html}", note=[Accessed: 08-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_chemicalreaction, organization={Wolfram Research}, title={ChemicalReaction}, year={2021}, url={https://reference.wolfram.com/language/ref/ChemicalReaction.html}, note=[Accessed: 08-September-2026]}