Los sistemas con más de dos incógnitas permiten modelar problemas con varias variables relacionadas. Resolverlos exige organizar ecuaciones, eliminar variables y verificar todas las condiciones.
Hasta ahora trabajamos principalmente con sistemas de dos ecuaciones y dos incógnitas. En muchos problemas reales aparecen tres o más variables.
Este es un sistema de tres ecuaciones con tres incógnitas.
Un sistema 3x3 tiene tres ecuaciones y tres incógnitas. Su forma general es:
La solución, si existe y es única, es una terna ordenada (x, y, z).
Una solución debe cumplir todas las ecuaciones del sistema al mismo tiempo.
Estos valores son solución solo si hacen verdaderas las tres ecuaciones.
const x = 2;
const y = 3;
const z = 7;
const ecuacion1 = x + y + z === 12;
const ecuacion2 = 2 * x - y + z === 8;
const ecuacion3 = x + 3 * y - z === 4;
console.log(ecuacion1);
console.log(ecuacion2);
console.log(ecuacion3);
console.log(ecuacion1 && ecuacion2 && ecuacion3);
Una estrategia común es eliminar una incógnita para convertir el sistema 3x3 en un sistema 2x2.
Consideremos este sistema:
La tercera ecuación ya nos da z = 7. Reemplazamos en la primera:
La primera y la segunda ecuación coinciden, por lo que hay infinitas combinaciones de x e y que suman 5.
Veamos un sistema con solución única:
La solución es x = 2, y = 2, z = 2.
En el ejemplo anterior, la tercera ecuación debería dar 0, pero con x = 2, y = 2, z = 2 da 2. Por lo tanto, esa terna no es solución.
Corrijamos usando un sistema coherente:
Ahora (2, 2, 2) sí cumple las tres ecuaciones.
const x = 2;
const y = 2;
const z = 2;
const ecuacion1 = x + y + z === 6;
const ecuacion2 = x - y + z === 2;
const ecuacion3 = x + y - z === 2;
console.log(ecuacion1 && ecuacion2 && ecuacion3);
Los sistemas grandes suelen organizarse mediante matrices. La matriz de coeficientes guarda los números que multiplican a las incógnitas.
En JavaScript podemos representar una matriz como un arreglo de arreglos.
const coeficientes = [
[1, 1, 1],
[1, -1, 1],
[1, 1, -1]
];
const resultados = [6, 2, 2];
console.log(coeficientes);
console.log(resultados);
Los sistemas con varias incógnitas aparecen en gráficos 3D, simulaciones, optimización, economía, inteligencia artificial, ciencia de datos y resolución de restricciones.
Los sistemas con más de dos incógnitas amplían las ideas que ya usamos en sistemas 2x2. La clave es organizar bien las ecuaciones, eliminar variables de forma ordenada y verificar la solución completa.
En el próximo tema veremos aplicaciones de sistemas de ecuaciones, conectando estos métodos con problemas concretos.