7. Suma y resta de polinomios

Sumar y restar polinomios consiste en combinar términos semejantes. Esta operación permite simplificar modelos algebraicos y representar fórmulas de forma más clara en programación.

7.1 Introducción

Un polinomio es una expresión algebraica formada por la suma o resta de varios términos. Cada término puede tener coeficiente, variable y exponente.

En este tema veremos cómo sumar y restar polinomios agrupando términos semejantes. Esta técnica aparece en simplificación de fórmulas, gráficos, simulaciones y modelos matemáticos.

7.2 Qué es un polinomio

Un polinomio es una expresión como la siguiente:

3x² + 5x - 7

Este polinomio tiene tres términos:

  • 3x²
  • 5x
  • -7

7.3 Grado de un polinomio

El grado de un polinomio es el mayor exponente de la variable.

Polinomio Mayor exponente Grado
4x + 9 1 1
2x² - 3x + 1 2 2
x³ + 5x - 8 3 3
12 0 0

7.4 Términos semejantes en polinomios

Para sumar o restar polinomios solo se combinan términos semejantes. Dos términos son semejantes cuando tienen la misma variable con el mismo exponente.

3x² y 8x² son semejantes.
3x² y 8x no son semejantes.

Los coeficientes pueden ser distintos; lo importante es que la parte variable coincida.

7.5 Suma de polinomios

Para sumar polinomios, se escriben todos los términos y luego se agrupan los semejantes.

(2x² + 3x + 4) + (5x² + x + 7)
= 2x² + 5x² + 3x + x + 4 + 7
= 7x² + 4x + 11

7.6 Suma de polinomios en JavaScript

Podemos comprobar la equivalencia evaluando el polinomio original y el polinomio simplificado para un valor de x.

const x = 3;

const original = (2 * x ** 2 + 3 * x + 4) + (5 * x ** 2 + x + 7);
const simplificado = 7 * x ** 2 + 4 * x + 11;

console.log(original);
console.log(simplificado);

7.7 Resta de polinomios

Para restar polinomios, se debe cambiar el signo de todos los términos del polinomio que se resta.

(6x² + 5x + 9) - (2x² + 3x + 4)
= 6x² + 5x + 9 - 2x² - 3x - 4
= 4x² + 2x + 5

El signo menos delante del paréntesis afecta a cada término.

7.8 Resta de polinomios en JavaScript

const x = 4;

const original = (6 * x ** 2 + 5 * x + 9) - (2 * x ** 2 + 3 * x + 4);
const simplificado = 4 * x ** 2 + 2 * x + 5;

console.log(original);
console.log(simplificado);

Si ambos resultados coinciden para distintos valores de x, es una señal de que la simplificación fue bien escrita.

7.9 Ordenar polinomios

Es común escribir los polinomios ordenados de mayor a menor exponente. Esto facilita identificar términos semejantes.

5 + 3x² - 2x
Ordenado: 3x² - 2x + 5

El orden no cambia el valor del polinomio, pero mejora su lectura.

7.10 Suma con términos faltantes

A veces un polinomio no tiene todos los grados. Podemos imaginar que los términos faltantes tienen coeficiente cero.

(4x² + 7) + (3x² + 2x - 5)
= (4x² + 0x + 7) + (3x² + 2x - 5)
= 7x² + 2x + 2

Este recurso ayuda a ordenar las operaciones con claridad.

7.11 Representar polinomios como funciones

En programación, un polinomio puede representarse como una función que recibe x y devuelve el valor del polinomio.

function p(x) {
  return 2 * x ** 2 + 3 * x + 4;
}

function q(x) {
  return 5 * x ** 2 + x + 7;
}

function suma(x) {
  return p(x) + q(x);
}

console.log(suma(2));

Esta forma es útil cuando queremos evaluar el mismo polinomio con muchos valores.

7.12 Aplicación en gráficos

Los polinomios pueden usarse para generar curvas. Si evaluamos un polinomio para muchos valores de x, obtenemos puntos que pueden graficarse.

function polinomio(x) {
  return x ** 2 - 2 * x + 1;
}

for (let x = -2; x <= 2; x++) {
  console.log(x, polinomio(x));
}

Cada par de valores representa un punto de la curva.

7.13 Errores comunes

  • Sumar términos con exponentes distintos, como y x.
  • Olvidar cambiar todos los signos al restar un polinomio.
  • Desordenar los términos y perder alguno durante la operación.
  • Confundir el coeficiente con el exponente.
  • Escribir x^2 en JavaScript en lugar de x ** 2.
Incorrecto: (3x² + 4x) + (2x² + 5x) = 5x⁴ + 9x²
Correcto: (3x² + 4x) + (2x² + 5x) = 5x² + 9x

7.14 Qué debes recordar de este tema

  • Un polinomio está formado por términos.
  • El grado de un polinomio es el mayor exponente.
  • Solo se pueden sumar o restar términos semejantes.
  • Al restar un polinomio, se cambian los signos de todos sus términos.
  • Ordenar los polinomios ayuda a evitar errores.
  • En JavaScript, los polinomios pueden escribirse como expresiones o funciones.

7.15 Conclusión

La suma y resta de polinomios se basa en combinar términos semejantes. Aunque la regla es simple, requiere cuidado con los signos, los exponentes y los términos faltantes.

En el próximo tema veremos multiplicación de polinomios, donde aplicaremos la propiedad distributiva para combinar todos los términos.