34. Sistemas de ecuaciones lineales

Un sistema de ecuaciones lineales reúne varias ecuaciones que deben cumplirse al mismo tiempo. Resolverlo significa encontrar valores que satisfacen todas las ecuaciones del sistema.

34.1 Introducción

Un sistema de ecuaciones lineales aparece cuando tenemos varias condiciones sobre las mismas incógnitas.

x + y = 10
x - y = 2

Buscamos valores de x e y que hagan verdaderas ambas ecuaciones a la vez.

34.2 Qué significa resolver un sistema

Resolver un sistema no consiste en resolver cada ecuación por separado. La solución debe funcionar en todas las ecuaciones simultáneamente.

x = 6, y = 4
6 + 4 = 10
6 - 4 = 2

Por lo tanto, (6, 4) es solución del sistema.

34.3 Sistemas 2x2

Un sistema 2x2 tiene dos ecuaciones y dos incógnitas.

a₁x + b₁y = c₁
a₂x + b₂y = c₂

Este tipo de sistema es muy común en álgebra y en aplicaciones de programación.

34.4 Verificación en JavaScript

Podemos verificar si un par de valores cumple un sistema.

const x = 6;
const y = 4;

const ecuacion1 = x + y === 10;
const ecuacion2 = x - y === 2;

console.log(ecuacion1);
console.log(ecuacion2);
console.log(ecuacion1 && ecuacion2);

La solución es válida solo si ambas ecuaciones son verdaderas.

34.5 Interpretación como condiciones

Un sistema puede verse como un conjunto de condiciones que deben cumplirse al mismo tiempo.

condición 1: x + y = 10
condición 2: x - y = 2

En programación, esto se parece a validar varias reglas con un operador lógico &&.

34.6 Ejemplo con precios

Problema: se compran 2 productos A y 1 producto B por 110. También se compra 1 producto A y 1 producto B por 70. ¿Cuánto cuesta cada producto?

2a + b = 110
a + b = 70

La solución es a = 40 y b = 30.

2 · 40 + 30 = 110
40 + 30 = 70

34.7 Verificar el ejemplo de precios

const a = 40;
const b = 30;

const compra1 = 2 * a + b === 110;
const compra2 = a + b === 70;

console.log(compra1 && compra2);

34.8 Métodos de resolución

Existen varios métodos para resolver sistemas de ecuaciones lineales. Los veremos en los próximos temas.

Método Idea principal
Sustitución Despejar una incógnita y reemplazarla en la otra ecuación
Igualación Despejar la misma incógnita en ambas ecuaciones e igualar
Reducción Combinar ecuaciones para eliminar una incógnita
Matrices Representar el sistema mediante arreglos de coeficientes

34.9 Tipos de soluciones

Un sistema lineal puede tener distintos tipos de solución.

Tipo Descripción Interpretación geométrica
Una solución Hay un único par que cumple el sistema Rectas que se cortan
Ninguna solución No hay valores que cumplan ambas ecuaciones Rectas paralelas
Infinitas soluciones Ambas ecuaciones representan la misma relación Rectas coincidentes

34.10 Sistema sin solución

Este sistema no tiene solución:

x + y = 5
x + y = 8

La misma suma no puede valer 5 y 8 al mismo tiempo.

34.11 Sistema con infinitas soluciones

Este sistema tiene infinitas soluciones:

x + y = 5
2x + 2y = 10

La segunda ecuación es solo el doble de la primera. Ambas representan la misma relación.

34.12 Aplicación en programación

Los sistemas lineales aparecen al combinar restricciones, ajustar modelos, resolver balances, calcular intersecciones y trabajar con gráficos.

function cumpleSistema(x, y) {
  return x + y === 10 && x - y === 2;
}

console.log(cumpleSistema(6, 4));
console.log(cumpleSistema(5, 5));

La función evalúa si un par de valores satisface ambas ecuaciones.

34.13 Errores comunes

  • Creer que basta con cumplir una sola ecuación.
  • Confundir el par ordenado (x, y) con dos soluciones separadas.
  • No verificar la solución en todas las ecuaciones.
  • Despejar una incógnita y reemplazarla en la misma ecuación sin avanzar.
  • Ignorar que puede haber ninguna o infinitas soluciones.
Una solución de un sistema debe cumplir todas las ecuaciones al mismo tiempo.

34.14 Qué debes recordar de este tema

  • Un sistema reúne varias ecuaciones con incógnitas relacionadas.
  • La solución debe satisfacer todas las ecuaciones.
  • Un sistema 2x2 tiene dos ecuaciones y dos incógnitas.
  • Los métodos principales son sustitución, igualación y reducción.
  • Un sistema puede tener una solución, ninguna o infinitas.
  • En programación, un sistema puede verse como varias condiciones simultáneas.

34.15 Conclusión

Los sistemas de ecuaciones lineales permiten modelar situaciones con varias condiciones al mismo tiempo. Comprender qué significa una solución común es la base para aplicar métodos de resolución.

En el próximo tema veremos el método de sustitución, uno de los procedimientos más directos para resolver sistemas 2x2.