

Then since there are the same number of hydrogen atoms on each side of the chemical equation, we know that a = c. Let's force the coefficient of H 2 to be a, the coefficient of O 2 to be b and the coefficient of H 2O to be c. Using algebra, we will make a system of equations to solve the chemical equation. Less Technical Example of how the applet works:Ĭonsider this example: H 2 + O 2 -> H 2O. You will need to take linear combinations of the solutions yourself to get the arrow in the right place. It can do things that make no sense if there are multiple solutions.

The program automatically tries to put the arrow in a sensible place so that the reaction balances properly.

In the language of linear algebra, the applet outputs a "basis" for all the solutions. You can get multiple solutions to a reaction if there is more than one way to balance it (where taking multiples of all the coefficients does not count as a separate way). Na2CO3 + HCl + FeCl3 + Fe2O3 + NaCl + H2O + CO2.If the charge is positive you should leave off the + sign before the charge, but if it's negative it should be prefixed by a - sign. To add a charge, simply follow the chemical by a caret (^) and then the charge. Seperate different compounds with + signs. To balance a reaction simply list all the reactants and products. The CLI version strips out all this functionality. If you've never heard of this, you're fortunate.
Chemical equation balancer wolfram software#
Originally this software was designed to run in an ancient browser technology known as a "Java applet". jar file to run, you can use chembal.jar.
