Multipliquemos estos polinomios para ver cuál es el polinomio resultante.
(x + 4) * (x - 2)
Los polinomios pueden ser representados como listas. de tal forma que (x + 4) sea representado como [1 4] y (x - 2) sea representado como [1 -2].
muestra multipoli [[1 -2] [1 4]]
[1 2 -8]
muestra multipoli [[1 4] [1 -2]]
[1 2 -8]
Otro ejemplo:
(3x3 - 2x2 + 5x - 2) * (2x2 + 4x - 3)
muestra multipoli [[3 -2 5 -2] [2 4 -3]]
[6 8 -7 22 -23 6]
escribe html tabla "producto [[3 -2 5 -2] [2 4 -3]]
6 | 12 | -9 |
-4 | -8 | 6 |
10 | 20 | -15 |
-4 | -8 | 6 |
escribe html desliza tabla "producto [[3 -2 5 -2] [2 4 -3]]
6 | 12 | -9 | 0 | 0 | 0 |
0 | -4 | -8 | 6 | 0 | 0 |
0 | 0 | 10 | 20 | -15 | 0 |
0 | 0 | 0 | -4 | -8 | 6 |
muestra sumavec desliza tabla "producto [[3 -2 5 -2] [2 4 -3]]
[6 8 -7 22 -23 6]
muestra multipoli [[3 -2 5 -2] [2 4 -3]]
[6 8 -7 22 -23 6]
La función para dividir polinomios devuelve el cociente y el residuo:
(8x6 - 16x5 + 6x4 + 24x2 +18x -36) / (4x3 +3x - 6)
= 2x3 - 4x2 + 6
muestra dividPoli [[8 -16 6 0 24 18 -36] [4 0 3 -6]]
[[2 -4 0 6] [0 0 0]]
muestra primero dividPoli [[8 -16 6 0 24 18 -36] [4 0 3 -6]]
[2 -4 0 6]
muestra multipoli [[2 -4 0 6] [4 0 3 -6]]
[8 -16 6 0 24 18 -36]
Otro ejemplo:
(x2 - x - 6) / (x + 3)
= x - 4 sobrando 6
muestra dividpoli [[1 -1 -6] [1 3]]
[[1 -4] [6]]
muestra multipoli [[1 -4] [1 3]]
[1 -1 -12]
muestra equilibra 0 [[6] [1 -1 -12]]
[[0 0 6] [1 -1 -12]]
muestra sumavec [[0 0 6] [1 -1 -12]]
[1 -1 -6]