Multiplicar polinomios consiste en aplicar la propiedad distributiva para que cada término de un polinomio multiplique a los términos del otro.
La multiplicación de polinomios permite transformar productos de expresiones en sumas de términos. Esta operación es importante para desarrollar fórmulas, simplificar cálculos y entender funciones cuadráticas y cúbicas.
En programación, multiplicar polinomios aparece al modelar áreas, trayectorias, crecimiento, curvas y expresiones que dependen de varias condiciones.
La propiedad distributiva indica que un factor multiplica a todos los términos dentro de un paréntesis.
Esta propiedad es la base de toda multiplicación de polinomios.
Un monomio es un polinomio de un solo término. Para multiplicarlo por un polinomio, se multiplica por cada término.
const x = 4;
const original = 3 * x * (2 * x + 5);
const desarrollado = 6 * x ** 2 + 15 * x;
console.log(original);
console.log(desarrollado);
Un binomio tiene dos términos. Para multiplicar dos binomios, cada término del primero multiplica a cada término del segundo.
Podemos evaluar la forma factorizada y la forma desarrollada para comprobar que producen el mismo valor.
const x = 5;
const factorizado = (x + 2) * (x + 3);
const desarrollado = x ** 2 + 5 * x + 6;
console.log(factorizado);
console.log(desarrollado);
Los signos deben cuidarse en cada multiplicación. Un signo negativo puede cambiar varios términos del resultado.
const x = 6;
const factorizado = (x - 4) * (x + 2);
const desarrollado = x ** 2 - 2 * x - 8;
console.log(factorizado);
console.log(desarrollado);
El mismo principio se aplica cuando una expresión tiene más términos.
const x = 3;
const factorizado = (x + 2) * (x ** 2 + 3 * x + 1);
const desarrollado = x ** 3 + 5 * x ** 2 + 7 * x + 2;
console.log(factorizado);
console.log(desarrollado);
La forma factorizada y la forma desarrollada son equivalentes si dan el mismo resultado para cualquier valor de x.
Cuando se multiplican potencias con la misma base, se suman los exponentes.
Por ejemplo:
const x = 2;
const original = 4 * x ** 2 * 3 * x ** 3;
const simplificado = 12 * x ** 5;
console.log(original);
console.log(simplificado);
La multiplicación de binomios puede interpretarse como un área. Si un rectángulo tiene ancho x + 2 y alto x + 3, su área es:
Esta interpretación ayuda a entender por qué aparecen todos los productos entre términos.
Un mismo polinomio puede escribirse de distintas formas.
| Forma | Ejemplo | Utilidad |
|---|---|---|
| Factorizada | (x + 2)(x + 3) | Muestra los factores que componen la expresión |
| Desarrollada | x² + 5x + 6 | Permite ver términos, coeficientes y grado |
Ambas formas son equivalentes, pero cada una puede ser más útil según el problema.
En código, la forma elegida puede afectar la claridad. A veces conviene mantener una expresión factorizada porque representa mejor el problema original.
const anchoExtra = 2;
const altoExtra = 3;
const x = 10;
const area = (x + anchoExtra) * (x + altoExtra);
console.log(area);
Esta versión muestra que el área depende de dos dimensiones modificadas.
La multiplicación de polinomios amplía la propiedad distributiva y permite desarrollar expresiones más complejas. Esta operación será clave para comprender productos notables y factorización.
En el próximo tema veremos división de polinomios, donde estudiaremos cómo dividir expresiones y simplificar resultados.