Una ecuación química solo tiene sentido cuando obedece la conservación de la masa — cada átomo del lado de los reactivos tiene que aparecer en algún lugar del lado de los productos. Esta calculadora automatiza ese proceso para cualquier ecuación, sin importar cuántas especies o cuán complejas sean las fórmulas, convirtiendo el balance de átomos en un problema de álgebra lineal que puede resolver de forma exacta.
Cómo funciona el balanceador
Cada fórmula química se analiza en un mapa de recuento de elementos — por ejemplo Fe2(SO4)3 se convierte en Fe: 2, S: 3, O: 12 — incluyendo paréntesis anidados y grupos poliatómicos. Esos recuentos se convierten en una matriz donde cada fila es un elemento y cada columna es una especie, con los recuentos de reactivos positivos y los de productos negativos. Un conjunto de coeficientes balancea la ecuación exactamente cuando coloca las columnas de esa matriz en el espacio nulo de la matriz: cada fila suma cero. La calculadora encuentra ese vector del espacio nulo usando aritmética de fracciones exactas (sin redondeo de punto flotante), luego lo escala a los enteros más pequeños posibles usando el mínimo común múltiplo de los denominadores y el máximo común divisor de los enteros resultantes.
Entradas y su significado
La única entrada es la ecuación misma, escrita con + entre las especies y una flecha entre reactivos y productos. Cualquier coeficiente que escribas se ignora, ya que la calculadora siempre resuelve el suyo propio — esto significa que puedes escribir una ecuación ya balanceada, una sin balancear, o una con coeficientes marcador de posición como "1" y obtener la misma respuesta correcta. Los símbolos de los elementos deben ser válidos (distinguen mayúsculas/minúsculas, por ejemplo Co es cobalto pero CO es monóxido de carbono), y los paréntesis deben estar correctamente emparejados.
Límites y casos extremos
El balanceador solo trabaja con la conservación de átomos — no rastrea la transferencia de electrones, por lo que no te dirá los estados de oxidación en una reacción redox, solo que los recuentos de átomos coinciden. Si una ecuación tiene especies redundantes o duplicadas, la matriz puede tener más de una familia válida de soluciones; la calculadora lo marca como indeterminado en lugar de adivinar. Si las especies que ingresaste simplemente no pueden conservar átomos con ningún coeficiente entero positivo (por ejemplo, un elemento que aparece solo en un lado), la calculadora marca la ecuación como imposible de balancear en lugar de devolver una respuesta engañosa. Los estados físicos (s), (l), (g), (ac) no forman parte de las matemáticas de balanceo y se ignoran si se incluyen.