Beruflich Dokumente
Kultur Dokumente
4. Observación. Sea f P PpCq. Notemos que f P Dpf q. Más aún, si c P Czt0u, entonces
cf P Dpf q. En realidad,
1` ˘
f “ cf .
c
5. Divisores comunes de dos polinomios. Sean f, g P PpCq. Denotemos por Dpf, gq
al conjunto de los divisores comunes de f y g, esto es, al conjunto de todos los polinomios
h tales que h f y h g:
En otras palabras,
Dpf, gq “ Dpf q X Dpgq.
MCDpf1 , g1 q “ MCDpf2 , g2 q.
9. Proposición. Sean f, g P PpCq no ambos cero y sea d P MCDpf, gq. Entonces para
cualquier c P Czt0u tenemos que cd P MCDpf, gq.
11. Lema (sobre los máximos comunes divisores de dos polinomios, uno de los
cuales es cero). Sea f P PpCq, f ‰ 0P . Entonces MCDpf, 0P q consiste de todos los
polinomios de la forma cf , donde c P Czt0u:
12. Lema (sobre la división con resto y el conjunto de comunes divisores). Sean
f, g P PpCq, g ‰ 0P . Denotemos por q y r, respectivamente, al cociente y residuo de la
división de f entre g:
f “ gq ` r, degprq ă degpgq.
Entonces Dpf, gq “ Dpg, rq y por consecuencia MCDpf, gq “ MCDpg, rq.
Notamos que el proceso debe terminarse a lo máximo en degpgq pasos porque degpgq ą
degpr1 q ą degpr2 q ą . . .. Por el Lema 11, rs P MCDprs , 0P q. Por el Lema 12, rs P
MCDprs´1 , rs q. Por el Lema 12, rs P MCDprs´2 , rs´1 q, etc. Finalmente obtenemos rs P
MCDpf, gq.
14. Ejercicio. Demostrar el teorema anterior de otra manera, procediendo por inducción.
Demostrar que para cada n P N0 se cumple la siguiente afirmación Apnq:
` ˘
@f, g P PpCq pdegpf q ď nq ^ pdegpgq ď nq ^ pf ‰ 0P _ g ‰ 0P q
ñ pDh P MCDpf, gqq.
Demostración. Existencia. Sabemos que existe un polinomio h P MCDpf, gq. Sea degphq “
n. Denotemos a los coeficientes de h por hj :
n
ÿ
hpxq “ hj xj .
j“0
pc0 x ` c1 qx ` c2 .
ppc0 x ` c1 qx ` c2 qx ` c3 .
c0 x 3 ` c1 x 2 ` c2 x ` c3 (1)
c0 c1 c2 c3
a v0 :“ c0 v1 :“ v0 a ` c1 v2 :“ v1 a ` c2 v3 :“ v2 a ` c3
Los elementos del primer renglón y el número a en el segundo renglón son los datos
iniciales. Los números v0 , v1 , v2 , v3 se calculan sucesivamente.
6. Ejemplo. Calculamos el valor del polinomio f pxq “ 2x3 ´ 3x2 ` 1 en el punto 3:
2 ´3 0 1
f p3q “ 28.
3 2 3 9 28
7. Ejercicio. Calcular el valor del polinomio f pxq “ ´x4 ` 2x3 ` 5x2 ´ 2x ` 4 en el punto
´2. Respuesta: ´4.
8. Relación entre los algoritmos de Ruffini y de Horner. En el algoritmo de Ruffini
se calculan los mismos números v0 , v1 , v2 , v3 . Los números v0 , v1 , v2 son coeficientes del
cociente al dividir el polinomio original f pxq entre x ´ a. Si nos interesa solamente el valor
v3 “ f paq, entonces los números v0 , v1 , v2 no se guardan.
f pxq “ c0 x4 ` c1 x3 ` c2 x2 ` c3 x ` c4 .
Formar polinomios f0 pxq, . . . , f4 pxq de manera similar al Ejemplo 4 y escribir los cálculos
del algoritmo de Horner como una tabla.
pc0 t ` c1 qt ` c2 “ c0 t2 ` c1 t ` c2 .
pc2 x1 ` c1 qx0 ` c0 “ c2 x1 x0 ` c1 x0 ` c0 .
13. Ejercicio. Transformar las siguientes expresiones de manera análoga al Ejemplo 12:
Para que estas propiedades sean válidas sin excepciones, aceptamos el convenio que
degp0P q “ ´8.
f “ gq ` r, degprq ă degpgq.
f “ gq1 ` r1 , (1)
degpr1 q ă degpgq, (2)
f “ gq2 ` r2 , (3)
degpr2 q ă degpgq. (4)
gq1 ` r1 “ gq2 ` r2 ,
esto es,
gpq1 ´ q2 q “ r2 ´ r1 . (5)
De (2) y (4) concluimos que
Aplicamos a la igualdad (5) la regla que el grado del producto de polinomios es igual a la
suma de sus grados:
degpgq ` degpq1 ´ q2 q “ degpr2 ´ r1 q.
Tomando en cuenta que degpr2 ´ r1 q ă degpgq, concluimos que
degpq1 ´ q2 q ă 0.
Paso de inducción. Sea n P N0 . Supongamos Apnq y demostremos Apn ` 1q. Sea f P PpCq
tal que degpf q ď n ` 1. Consideremos dos casos:
I. degpf q ă degpgq. En este caso
f “ g ¨ loo0mo f on .
P on ` loomo
q r
m´1 p´1
ÿ
j
ÿ fm gk k`m´p
“ fj x ´ x .
j“0 k“0
gp
Para acostumbrarse a la sintaxis ejecute los siguientes comandos uno por uno:
(∗ crear un arreglo con entradas 10, 20, 30 guardadas como números reales ∗)
f(x) = a0 + a1 x + a2 x2 + a3 x3 , g(x) = b + x.
c0 = ,
| {z }
?
c1 = ,
| {z }
?
c2 = ,
| {z }
?
c3 = ,
| {z }
?
c4 = .
| {z }
?
ck = , para ≤k< .
| {z } |{z} |{z}
? ? ?
ck = para ≤k< ;
| {z } | {z } | {z }
? ? ?
cn = .
| {z }
?
c0 := ;
| {z }
?
para cada k en el intervalo entero , :
| {z } | {z }
? ?
ck := ;
| {z }
?
cn := ;
| {z }
?
regresar .
| {z }
?
6. Problema MulPolBinom.
Traduzca el algoritmo MulPolBinom a un lenguaje de programación. En otras palabras,
escriba una función que calcule los coeficientes del producto de un polinomio f(x) por un
binomio b + x.
Entrada (argumentos de la función): a, b,
donde a es el arreglo de los coeficientes de f(x).
Salida (que debe regresar la función): el arreglo de los coeficientes del producto.
Por ejemplo, en Python3 + NumPy la función MulPolBinom se puede definir de la si-
guiente manera (hay que sustituir . . . por expresiones apropiadas):
Programa 1: MulPolBinom
1 from numpy import *
...
return c
11
2 −7 6 0 −4
3 2 −1 3 9 23
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
3 · 2 − 7 = −1
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
3 · 2 − 7 = −1
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
3 · (−1) + 6 = 3
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
3 · (−1) + 6 = 3
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
3·3+0=9
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
3·3+0=9
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
3 · 9 − 4 = 23
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
3 · 9 − 4 = 23
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
Respuesta:
f (x ) = (x − 3)(2x 3 − x 2 + 3x + 9) + 23.
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
Respuesta:
f (x ) = (x − 3)(2x 3 − x 2 + 3x + 9) + 23.
f (3) =
Regla de Ruffini en acción
2 −7 6 0 −4
3 2 −1 3 9 23
Respuesta:
f (x ) = (x − 3)(2x 3 − x 2 + 3x + 9) + 23.
f (3) = 23.
Regla de Ruffini, un ejemplo más
−1 2 7 −4
−3 −1 5 −8 20
Regla de Ruffini, un ejemplo más
−1 2 7 −4
−3 −1 5 −8 20
Regla de Ruffini, un ejemplo más
−1 2 7 −4
−3 −1 5 −8 20
Regla de Ruffini, un ejemplo más
−1 2 7 −4
−3 −1 5 −8 20
Regla de Ruffini, un ejemplo más
−1 2 7 −4
−3 −1 5 −8 20
Regla de Ruffini, un ejemplo más
−1 2 7 −4
−3 −1 5 −8 20
Ejercicio 1.
Dividir f (x ) = −2x 3 + 9x + 1 entre x − 2. Calcular f (2).
Ejercicio 2.
Dividir f (x ) = x 5 + x 4 − 2x 3 − x 2 − x + 6 entre x + 2. Calcular f (−2).
Ejercer para aprender
Ejercicio 1.
Dividir f (x ) = −2x 3 + 9x + 1 entre x − 2. Calcular f (2).
Respuesta: f (x ) = (x − 2)(−2x 2 − 4x + 1) + 3, f (2) = 3.
Ejercicio 2.
Dividir f (x ) = x 5 + x 4 − 2x 3 − x 2 − x + 6 entre x + 2. Calcular f (−2).
Respuesta: f (x ) = (x + 2)(x 4 − x 3 − x + 1) + 4, f (−2) = 4.
Temas relacionados:
Multiplicación de un polinomio por un binomio mónico.
División entre un binomio y multiplicación por un binomio.
Deducción de fórmulas para multiplicar un polinomio por un binomio.
Algoritmo de multiplicación de un polinomio por un binomio.
Deducción de fórmulas para dividir un polinomio entre un binomio.
Algoritmo de división de un polinomio entre un binomio.
Esquemas de Horner y de Newton para calcular valores de polinomios.
Aplicaciones:
Expansión de un polinomio en potencias de un binomio.
Cálculo del valor del polinomio y de sus derivadas en un punto.
Búsqueda de raı́ces enteras de un polinomio.
Búsqueda de raı́ces racionales de un polinomio.
Agradecimientos
Ivan Vazquez
https://www.youtube.com/channel/UC0mqcKC2V_tRgjE0Mr1NC8A
Benjamin Dominguez
https://www.youtube.com/channel/UCZwdE0jV1_4whkCJTe_rBoA
Multiplicación de polinomios por binomios mónicos
Egor Maximenko
http://www.egormaximenko.com
29 de diciembre de 2014
Contenido
Algoritmo en acción
Justificación
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x )
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x )
5 −2 3 −4
3 15 −1 7 −9 −4
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x )
5 −2 3 −4
3 15 −1 7 −9 −4
3 · 5 = 15
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x )
5 −2 3 −4
3 15 −1 7 −9 −4
3 · 5 = 15
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x )
5 −2 3 −4
3 15 −1 7 −9 −4
3 · (−2) + 5 = −1
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x )
5 −2 3 −4
3 15 −1 7 −9 −4
3 · (−2) + 5 = −1
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x )
5 −2 3 −4
3 15 −1 7 −9 −4
3 · 3 + (−2) = 7
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x )
5 −2 3 −4
3 15 −1 7 −9 −4
3 · 3 + (−2) = 7
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x )
5 −2 3 −4
3 15 −1 7 −9 −4
3 · (−4) + 3 = −9
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x )
5 −2 3 −4
3 15 −1 7 −9 −4
3 · (−4) + 3 = −9
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x )
5 −2 3 −4
3 15 −1 7 −9 −4
−4 = −4
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x )
5 −2 3 −4
3 15 −1 7 −9 −4
−4 = −4
Multiplicamos un polinomio por un binomio mónico
Primer ejemplo
(5 − 2x + 3x 2 − 4x 3 )(3 + x ) = 15 − x + 7x 2 − 9x 3 − 4x 4 .
5 −2 3 −4
3 15 −1 7 −9 −4
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
(−2) · 2 = −4
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
(−2) · 2 = −4
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
(−2) · (−3) + 2 = 8
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
(−2) · (−3) + 2 = 8
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
(−2) · 1 + (−3) = −5
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
(−2) · 1 + (−3) = −5
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
(−2) · 0 + 1 = 1
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
(−2) · 0 + 1 = 1
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
(−2) · (−3) + 0 = 6
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
(−2) · (−3) + 0 = 6
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
−3 = −3
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x )
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
−3 = −3
Multiplicamos un polinomio por un binomio mónico
Segundo ejemplo
(2 − 3x + x 2 − 3x 4 )(−2 + x ) = −4 + 8x − 5x 2 + x 3 + 6x 4 − 3x 5 .
2 −3 1 0 −3
−2 −4 8 −5 1 6 −3
Multiplicamos un polinomio por un binomio mónico
Tercer ejemplo
(−4 + 6x − 3x 2 + 2x 3 )(2 + x )
Multiplicamos un polinomio por un binomio mónico
Tercer ejemplo
(−4 + 6x − 3x 2 + 2x 3 )(2 + x )
−4 6 −3 2
2
Multiplicamos un polinomio por un binomio mónico
Tercer ejemplo
(−4 + 6x − 3x 2 + 2x 3 )(2 + x )
−4 6 −3 2
2 −8
Multiplicamos un polinomio por un binomio mónico
Tercer ejemplo
(−4 + 6x − 3x 2 + 2x 3 )(2 + x )
−4 6 −3 2
2 −8 8
Multiplicamos un polinomio por un binomio mónico
Tercer ejemplo
(−4 + 6x − 3x 2 + 2x 3 )(2 + x )
−4 6 −3 2
2 −8 8 0
Multiplicamos un polinomio por un binomio mónico
Tercer ejemplo
(−4 + 6x − 3x 2 + 2x 3 )(2 + x )
−4 6 −3 2
2 −8 8 0 1
Multiplicamos un polinomio por un binomio mónico
Tercer ejemplo
(−4 + 6x − 3x 2 + 2x 3 )(2 + x )
−4 6 −3 2
2 −8 8 0 1 2
Multiplicamos un polinomio por un binomio mónico
Tercer ejemplo
(−4 + 6x − 3x 2 + 2x 3 )(2 + x ) = −8 + 8x + x 3 + 2x 4 .
−4 6 −3 2
2 −8 8 0 1 2
Multiplicamos un polinomio por un binomio mónico
Cuarto ejemplo
(3 − 4x + x 2 − 7x 3 )(0 + x )
Multiplicamos un polinomio por un binomio mónico
Cuarto ejemplo
(3 − 4x + x 2 − 7x 3 )(0 + x )
3 −4 1 −7
0
Multiplicamos un polinomio por un binomio mónico
Cuarto ejemplo
(3 − 4x + x 2 − 7x 3 )(0 + x )
3 −4 1 −7
0 0
Multiplicamos un polinomio por un binomio mónico
Cuarto ejemplo
(3 − 4x + x 2 − 7x 3 )(0 + x )
3 −4 1 −7
0 0 3
Multiplicamos un polinomio por un binomio mónico
Cuarto ejemplo
(3 − 4x + x 2 − 7x 3 )(0 + x )
3 −4 1 −7
0 0 3 −4
Multiplicamos un polinomio por un binomio mónico
Cuarto ejemplo
(3 − 4x + x 2 − 7x 3 )(0 + x )
3 −4 1 −7
0 0 3 −4 1
Multiplicamos un polinomio por un binomio mónico
Cuarto ejemplo
(3 − 4x + x 2 − 7x 3 )(0 + x )
3 −4 1 −7
0 0 3 −4 1 −7
Multiplicamos un polinomio por un binomio mónico
Cuarto ejemplo
(3 − 4x + x 2 − 7x 3 )(0 + x ) = 3x − 4x 2 + x 3 − 7x 4 .
3 −4 1 −7
0 0 3 −4 1 −7
Ejercicios
(−5 + 4x 2 + 2x 3 + x 4 )(3 + x ) =
(−5 + 4x 2 + 2x 3 + x 4 )(3 + x ) =
−5 0 4 2 1
3
Ejercicios
−5 0 4 2 1
3 − 15 −5 12 10 5 1
Ejercicios
−5 0 4 2 1
3 − 15 −5 12 10 5 1
(4 − 3x − 3x 2 − 5x 3 )(−1 + x ) =
Se recomienda detener la presentación y escribir la solución en papel.
Ejercicios
−5 0 4 2 1
3 − 15 −5 12 10 5 1
(4 − 3x − 3x 2 − 5x 3 )(−1 + x ) = − 4 + 7x + 2x 3 − 5x 4 .
4 −3 −3 −5
−1 −4 7 0 2 −5
Contenido
Algoritmo en acción
Justificación
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
x0 : c0 =
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
x0 : c0 = a0 b
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
x0 : c0 = a0 b
x1 : c1 =
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
x0 : c0 = a0 b
x1 : c1 = a1 b + a0
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
x0 : c0 = a0 b
x1 : c1 = a1 b + a0
x2 : c2 =
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
x0 : c0 = a0 b
x1 : c1 = a1 b + a0
x2 : c2 = a2 b + a1
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
x0 : c0 = a0 b
x1 : c1 = a1 b + a0
x2 : c2 = a2 b + a1
x3 : c3 =
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
x0 : c0 = a0 b
x1 : c1 = a1 b + a0
x2 : c2 = a2 b + a1
x3 : c3 = a3 b + a2
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
x0 : c0 = a0 b
x1 : c1 = a1 b + a0
x2 : c2 = a2 b + a1
x3 : c3 = a3 b + a2
x4 : c4 =
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
x0 : c0 = a0 b
x1 : c1 = a1 b + a0
x2 : c2 = a2 b + a1
x3 : c3 = a3 b + a2
x4 : c4 = a4 b + a3
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
x0 : c0 = a0 b
x1 : c1 = a1 b + a0
x2 : c2 = a2 b + a1
x3 : c3 = a3 b + a2
x4 : c4 = a4 b + a3
x5 : c5 =
Deducción de las fórmulas para un caso particular
a0 x 0 + a1 x 1 + a 2 x 2 + a3 x 3 + a4 x 4 bx 0 + 1 x 1
= c0 x 0 + c1 x 1 + c2 x 2 + c3 x 3 + c4 x 4 + c5 x 5.
x0 : c0 = a0 b
x1 : c1 = a1 b + a0
x2 : c2 = a2 b + a1
x3 : c3 = a3 b + a2
x4 : c4 = a4 b + a3
x5 : c5 = a4
De las fórmulas a la tabla
Aquı́ están las fórmulas deducidas en la página anterior:
x 0 : c0 = a0 b
x 1 : c1 = a1 b + a0
x 2 : c2 = a2 b + a1
x 3 : c3 = a3 b + a2
x 4 : c4 = a4 b + a3
x 5 : c5 = a4
De las fórmulas a la tabla
Aquı́ están las fórmulas deducidas en la página anterior:
x 0 : c0 = a0 b
x 1 : c1 = a1 b + a0
x 2 : c2 = a2 b + a1
x 3 : c3 = a3 b + a2
x 4 : c4 = a4 b + a3
x 5 : c5 = a4
a0 a1 a2 a3 a4
b a0 b a1 b + a0 a2 b + a1 a3 b + a2 a4 b + a3 a4
c0 c1 c2 c3 c4 c5
De las fórmulas a la tabla
Aquı́ están las fórmulas deducidas en la página anterior:
x 0 : c0 = a0 b
x 1 : c1 = a1 b + a0
x 2 : c2 = a2 b + a1
x 3 : c3 = a3 b + a2
x 4 : c4 = a4 b + a3
x 5 : c5 = a4
a0 a1 a2 a3 a4
b a0 b a1 b + a0 a2 b + a1 a3 b + a2 a4 b + a3 a4
c0 c1 c2 c3 c4 c5
Ejercicio: deducir las fórmulas para otro caso particular
(a0 + a1 x + a2 x 2 + a3 x 3 )(b + x ) = c0 + c1 + c2 x 2 + c3 x 3 + c4 x 4 .
c0 = ?
c1 = ?
c2 = ?
c3 = ?
c4 = ?
Demostración formal
Usamos la siguiente notación para los datos iniciales y para el resultado:
n−1
X n
X
f (x ) = aj x j , g(x ) = b + x , h(x ) = f (x )g(x ) = cj x j .
j=0 j=0
Demostración formal
Usamos la siguiente notación para los datos iniciales y para el resultado:
n−1
X n
X
f (x ) = aj x j , g(x ) = b + x , h(x ) = f (x )g(x ) = cj x j .
j=0 j=0
n−1
X n−1
X
f (x )g(x ) = (aj b)x j + aj x j+1
j=0 j=0
Demostración formal
Usamos la siguiente notación para los datos iniciales y para el resultado:
n−1
X n
X
f (x ) = aj x j , g(x ) = b + x , h(x ) = f (x )g(x ) = cj x j .
j=0 j=0
n−1
X n−1
X n−1
X n
X
f (x )g(x ) = (aj b)x j + aj x j+1 = (aj b)x j + ak−1 x k
j=0 j=0 j=0 k=1
Demostración formal
Usamos la siguiente notación para los datos iniciales y para el resultado:
n−1
X n
X
f (x ) = aj x j , g(x ) = b + x , h(x ) = f (x )g(x ) = cj x j .
j=0 j=0
n−1
X n−1
X n−1
X n
X
f (x )g(x ) = (aj b)x j + aj x j+1 = (aj b)x j + ak−1 x k
j=0 j=0 j=0 k=1
n−1
X n−1
X
= a0 b + (aj b)x j + aj−1 x j + an−1 x n
j=1 j=1
Demostración formal
Usamos la siguiente notación para los datos iniciales y para el resultado:
n−1
X n
X
f (x ) = aj x j , g(x ) = b + x , h(x ) = f (x )g(x ) = cj x j .
j=0 j=0
n−1
X n−1
X n−1
X n
X
f (x )g(x ) = (aj b)x j + aj x j+1 = (aj b)x j + ak−1 x k
j=0 j=0 j=0 k=1
n−1
X n−1
X
= a0 b + (aj b)x j + aj−1 x j + an−1 x n
j=1 j=1
n−1
X
= a0 b + (aj b + aj−1 )x j + an−1 x n .
j=1
Demostración formal
Usamos la siguiente notación para los datos iniciales y para el resultado:
n−1
X n
X
f (x ) = aj x j , g(x ) = b + x , h(x ) = f (x )g(x ) = cj x j .
j=0 j=0
n−1
X n−1
X n−1
X n
X
f (x )g(x ) = (aj b)x j + aj x j+1 = (aj b)x j + ak−1 x k
j=0 j=0 j=0 k=1
n−1
X n−1
X
= a0 b + (aj b)x j + aj−1 x j + an−1 x n
j=1 j=1
n−1
X
= a0 b + (aj b + aj−1 )x j + an−1 x n .
j=1
Ejercicio de programación.
En algún lenguaje de programación escribir una función
que realice el algoritmo explicado en esta presentación.
Ejercicio de programación.
En algún lenguaje de programación escribir una función
que realice el algoritmo explicado en esta presentación.