ReactionBalance

ReactionBalance[rxn]

returns a version of the reaction rxn in which the stoichiometric coefficients for elements in the reactants and products are balanced.

Details

  • rxn should be a ChemicalReaction object or a string that can be converted into a reaction.
  • If the reaction cannot be balanced, a Failure object is returned.

Examples

open allclose all

Basic Examples  (3)

Balance a chemical reaction:

Balance a reaction entered as a string:

Balance a reaction with charged species:

Scope  (1)

Reactions are not balanceable if some elements are missing:

Applications  (1)

Write a function to return balanced combustion reactions:

Find the balanced reactions to combust several hydrocarbons:

Possible Issues  (1)

If a reaction cannot be balanced uniquely, the balancing with the lowest sum of stoichiometric coefficients is returned:

A different balancing of the same reaction:

Neat Examples  (1)

Balance a complicated redox reaction:

Wolfram Research (2021), ReactionBalance, Wolfram Language function, https://reference.wolfram.com/language/ref/ReactionBalance.html.

Text

Wolfram Research (2021), ReactionBalance, Wolfram Language function, https://reference.wolfram.com/language/ref/ReactionBalance.html.

CMS

Wolfram Language. 2021. "ReactionBalance." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ReactionBalance.html.

APA

Wolfram Language. (2021). ReactionBalance. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ReactionBalance.html

BibTeX

@misc{reference.wolfram_2023_reactionbalance, author="Wolfram Research", title="{ReactionBalance}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ReactionBalance.html}", note=[Accessed: 28-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_reactionbalance, organization={Wolfram Research}, title={ReactionBalance}, year={2021}, url={https://reference.wolfram.com/language/ref/ReactionBalance.html}, note=[Accessed: 28-March-2024 ]}