Programación: División de un polinomio entre un binomio

Documentos relacionados
Programación: División de un polinomio entre un binomio

Programación: Construcción del polinomio interpolante con la fórmula de Newton

Lista de problemas: ciclos y funciones en el lenguaje MATLAB

Funciones polinómicas

Interpolación de Newton en diferencias regresivas

TEMA 3. Algebra. Teoría. Matemáticas

Programación: Sistemas unitriangulares inferiores

Contenido Objetivos División Sintética de Polinomios. Carlos A. Rivera-Morales. Precálculo II

Temas preliminares de Métodos Numéricos

Solución de una clase simple de problemas de frontera usando un esquema más preciso con diferencias finitas

Programación: splines básicos

TEMA 3. Algebra. Teoría. Matemáticas

Construcción de bases de subespacios (ejemplos)

Ámbito Científico-Tecnológico Módulo III Bloque 3 Unidad 3 Las letras y los números: un cóctel perfecto

Semana 14 [1/19] Polinomios. 8 de junio de Polinomios

Contenido Objetivos División Sintética de Polinomios. Carlos A. Rivera-Morales. Precálculo 2

EXPRESIONES ALGEBRAICAS.

FUNCIONES REALES DE UNA VARIABLE CONCEPTOS FUNDAMENTALES

DIVISIÓN SINTÉTICA. Para la función polinomial f x = x 3 + 2x 2 5x 6, sabiendo que x 2 es un factor, procedemos usar el

APUNTES UNIDAD O FRACCIONES : 1. QUÉ ES UNA FRACCIÓN Y PARA QUÉ SIRVE?

Sistemas de ecuaciones Ecuaciones lineales con dos incógnitas

Polinomios (lista de problemas para examen)

Tema 3: Ecuaciones. 1.- Ecuaciones de primer y segundo grado. 2.- Ecuaciones del tipo.

Unidad 6. Raíces de polinomios. Objetivos. Al finalizar la unidad, el alumno:

Guía de estudio División de polinomios y división sintética Unidad A: Clase 16

Unidad 4 ECUACIONES DE GRADO TRES O SUPERIOR

1. Sacar factor común: Es aplicar la propiedad distributiva de la multiplicación respecto de la suma, Así, la propiedad distributiva dice:

Suma, diferencia y producto de polinomios

Para calcular las asíntotas, empezaremos por las verticales, precisamente en ese punto donde no está definida la función.

Propiedades de números enteros (lista de problemas para examen)

4.2. Propiedades de la división

Módulo 3 - Diapositiva 18 Polinomios. Universidad de Antioquia

Métodos Numéricos (SC 854) Solución de ecuaciones no lineales. 1. Definición del problema: raíces de ecuaciones no lineales

Factorización ecuación identidad condicional término coeficiente monomio binomio trinomio polinomio grado ax3

Tema 3 Algebra. Ecuaciones. Sistemas de ecuaciones: Inecuaciones Índice

5 REPASO Y APOYO OBJETIVO 1

5 DIVISIÓN DE POLINOMIOS. RAÍCES

Ecuaciones de primer grado con dos incógnitas

EJE N 3 : ECUACION LINEAL, CUADRATICA Y SISTEMA DE ECUACIONES

Problemas Tema 1 Solución a problemas de Repaso 4ºESO - Hoja 01 - Todos resueltos

Tema 2: Polinomios, ecuaciones y sistemas de ecuaciones.

IDENTIFICAR SISTEMAS DE ECUACIONES Y SUS ELEMENTOS

Ecuaciones inecuaciones

Introducción a la interpolación polinomial

CURSO PROPEDEUTICO DEALGEBRA PARA BQFT QUÍMICO FARMACEÚTICO BIOTECNÓLOGO CURSO PROPEDEUTICO AGOSTO 2013 ELABORÓ ALEJANDRO JAIME CARRETO SOSA

OPERACIONES CON MONOMIOS Y POLINOMIOS. Suma de monomios

3.1 Polinomios Polinomio: Expresión algebraica formada por la suma y/o resta de varios monomios.

+ 1. La función del tercer tramo es un polinomio (una constante) que tampoco da problemas en ningún punto.

a) Estudiad, en todos los puntos del dominio, la continuidad y la derivabilidad de la función:

4.1 Anillo de polinomios con coeficientes en un cuerpo

M a t e m á t i c a s I I 1

Matriz asociada a una transformación lineal respecto a un par de bases

Sistema de ecuaciones Lineales

Valores y vectores propios

NOMBRE ESTUDIANTE: Nº GRADO: 9ºA

Los otros instantes donde la posición es igual a 3 son cuando t=1/2 segundo y cuando t= 4 segundos.

Polinomios II. I. Regla de Ruffini

Unidad 2: Ecuaciones, inecuaciones y sistemas.

Matemáticas Nivel Medio Matemáticas Ap.CC.SS.I

Álgebra Básica 11/01/2017 Grado en Matemáticas. Grupo C. Curso 2016/2017

1. dejar a una lado de la igualdad la expresión que contenga una raíz.

Universidad de Antioquia Facultad de Ciencias Exactas y Naturales Instituto de Matemáticas

EJERCICIOS Y PROBLEMAS RESUELTOS

TEMA 4: Ecuaciones y sistemas de ecuaciones. Tema 4: Ecuaciones y sistemas de ecuaciones 1

ECUACIONES EXPONENCIALES

Diferencias divididas de primer orden

Ya sabes resolver (x+3) 2 =4?

a + b 2 ab + a2 + b 2 Si aplicamos la desigualdad entre las medias aritmética y geométrica al miembro de la izquierda obtenemos 2 2ab + a2 + b =

Operaciones con polinomios

C/ Fernando Poo 5 Madrid (Metro Delicias o Embajadores).

TEMA 3. POLINOMIOS Y FRACCIONES ALGEBRAICAS. Ficha 1. P x

MATERIALES: Cuaderno de 100h cuadriculado, block de hojas milimetradas, calculadora, lápiz, borrador, lapicero de color verde

Ecuaciones. Ecuaciones de primer grado con una incógnita.

Tema 15: Preprocesamiento. Algoritmos Numéricos. Evaluación de Polinomios Multiplicación de Matrices Resolución de Ecuaciones Lineales

TEMA 5: ÁLGEBRA EXPRESIONES ALGEBRAICAS

MONOMIOS Y POLINOMIOS

AUTOEVALUACIÓN DE CÁLCULO I - SOLUCIONES. Para Grados en Ingeniería. Capítulo 2: Cálculo diferencial de una variable

Raíces de polinomios

TEMA 4: Ecuaciones y sistemas de ecuaciones. Tema 4: Ecuaciones y sistemas de ecuaciones 1

LÍMITES. Ing. Ronny Altuve

2. Ecuaciones de primer grado: (sencillas, con paréntesis, con denominadores).

Comprueba que 5 2 es una raíz del polinomio 2x3 9x x 5. EJERCICIO RESUELTO. Entonces: x 3 + 2x x + 3 = ( x + 1) ( x 2 + x + 3)

Notas teóricas. a) Suma y resta Se agrupan los monomios del mismo grado y se opera.

Es una división de polinomios por el método de coeficientes separados.

3º ESO ECUACIONES DEPARTAMENTO DE MATEMÁTICAS. SAGRADO CORAZÓN COPIRRAI_Julio César Abad Martínez-Losa ECUACIONES

Tema 3 División entera. Factorización 1

TEMA 6: SISTEMAS DE ECUACIONES

Álgebra y Matemática Discreta

Tiempo asignado: 12 horas BLOQUE. Utilizas funciones factorizables en la resolución de problemas

Curso º ESO. UNIDADES 6 Y 7: EXPRESIONES ALGEBRAICAS Y ECUACIONES Departamento de Matemáticas IES Fray Bartolomé de las Casas de Morón

Monomios. Monomios 75. 9x 4. 5x 2. x 11. a) x 8 c)

S2: Polinomios complejos

LÍMITES. Ing. Ronny Altuve

TEMA 2: ÁLGEBRA 1. TEOREMA DEL RESTO Y APLICACIONES

Resuelve tú ( Pág "#$) %%%&&'&&%%% Hacemos la división por Ruffini : El cociente C(x) = 5x 3 27x x 227 y el resto r = 681.

Capítulo 3. Polinomios

EJERCICIOS DE POLINOMIOS

lasmatemáticas.eu Pedro Castro Ortega materiales de matemáticas Expresiones algebraicas. Ecuaciones de primer grado

M a t e m á t i c a s I I 1

Transcripción:

Programación: División de un polinomio entre un binomio Objetivos. Escribir una función que divida un polinomio entre un binomio mónico. Vamos a usar esta función en otras partes del curso. En este texto estamos suponiendo que los índices de arreglos empiezan desde 1. Requisitos. Ciclos multiplicación de un polinomio por un binomio representación de listas (arreglos) representación de polinomios. El algoritmo que vamos a estudiar tiene varios nombres: división sintética algoritmo de Horner regla de Ruffini. 1. Guardar polinomios como listas de coeficientes en el orden ascendente. Como antes representamos polinomios como listas de sus coeficientes empezando con el término independiente. Por ejemplo representamos el polinomio como la siguiente lista: El grado de este polinomio es f(x) = 5x 3 7x 2 + 1 5. Se dice que 7 es el coeficiente de la potencia. x y la lista de coeficientes es de longitud. En general un polinomio a 1 + a 2 x + a 3 x 2 +... + a n x n 1 se guarda como la lista de sus coeficientes:.... Si a n 0 entonces el grado del polinomio es y la longitud de la lista de coeficientes es. Para cada índice k {1... n} el número a k es el coeficiente de la potencia. x Programación: División de un polinomio entre un binomio página 1 de 6

Fórmulas para dividir un polinomio entre un binomio mónico (se recomienda deducirlas antes de la clase práctica) 2. Polinomios mónicos (repaso). Un polinomio de una variable se llama mónico el coeficiente de la mayor potencia en este polinomio es igual a 1. Por ejemplo el polinomio 4 6x + x 2 es mónico y 7 5x 4x 2 no lo es. 3. Caso n = 5 construimos un sistema de ecuaciones. Vamos a dividir f(x) entre g(x) donde f(x) es un polinomio de grado 4 y g(x) es un binomio mónico: f(x) = a 1 + a 2 x + a 3 x 2 + a 4 x 3 + a 5 x 4 g(x) = b + x. Dividir f(x) entre (x b) significa encontrar un polinomio q(x) y un número r tales que f(x) = (x b)q(x) + r. De la fórmula (x b)q(x) = f(x) r concluimos que el producto (x b)q(x) debe ser del mismo grado que f(x) esto es de grado. Por eso el polinomio q(x) debe ser de grado. Denotemos sus coeficientes por c 1 c 2 c 3 c 4 y obtenemos la siguiente ecuación: a 1 + a 2 x + a 3 x 2 + a 4 x 3 + a 5 x 4 = ( b + x)(c 1 + c 2 x + c 3 x 2 + c 4 x 3 ) + r. Igualamos los coeficientes de las potencias de x en ambos lados: coeficiente de x 0 : a = + ; (1) coeficiente de x 1 : x 2 : x 3 : x 4 : = ; (2) a = ; (3) a = ; (4) a =. (5) a Las incógnitas de este sistema de ecuaciones son c 1 c 2 c 3 c 4 r. Programación: División de un polinomio entre un binomio página 2 de 6

4. Caso n = 5 resolvemos el sistema de ecuaciones. Estamos resolviendo el sistema de ecuaciones (1) (5). La } {{ } primera/última y esta incógnita ya está en la forma despejada: ecuación del sistema tiene solamente una incógnita c =. (6) a Ahora de la ecuación ( ) podemos despejar otra incógnita esto es expresarla en términos de c a Luego de la ecuación despejamos y etc.: c c = c 4 + ; (7) c = + ; (8) c = + ; (9) = +. (10) Aunque sabemos el valor de la incógnita c 4 no lo sustituimos en (7). De manera similar en (8) dejamos c 3 etc. Por supuesto para n = 5 podríamos escribir c 4 c 3... en términos de a 1... a 5 y b pero las fórmulas serían complicadas y no podríamos generalizarlas. Preferimos escribir fórmulas recursivas porque son cómodas para generalizar y programar. Notemos que las fórmulas (7) (8) y (9) tienen la misma estructura: c k = k = 3. (11) Las fórmulas (6) y (10) tienen otras expresiones en el lado izquierdo o en el lado derecho. Programación: División de un polinomio entre un binomio página 3 de 6

5. Fórmulas para n general. Ahora vamos a dividir f(x) entre g(x) donde f(x) es de grado n 1 y g(x) es un polinomio mónico: f(x) = a 1 + a 2 x + a 3 x 2 +... + a n x n 1 g(x) = b + x. Buscamos un polinomio q(x) y un número r tales que f(x) = ( b + x)q(x) + r. El polinomio q(x) es de grado es decir tiene Se debe cumplir la siguiente igualdad de polinomios: coeficientes. ( b + x)(c 1 + c 2 x +... + c n 1 x n 2 ) + r = a 1 + a 2 x + a 3 x 2 +... + a n x n 1. Generalizando los resultados del Ejercicio 4 se puede ver que los coeficientes incógnitos c 1... c n 1 r se pueden calcular de la siguiente manera: c = ; c k = c + k =... ; =. Notemos que c k se expresa en términos de c así que k debe ir en el orden } {{ } ascendente/descendente desde } {{ } hasta } {{. } Programación: División de un polinomio entre un binomio página 4 de 6

6. Algoritmo divpolbinom (pseudocódigo). función divpolbinom(a b): variables locales: n c k; n := ; c := lista nula de longitud } {{ ; } := ; c para k := } {{ }... : c k := ; salida: := ; y. 7. Ciclos descendentes en GNU Octave. Los ciclos descendentes en GNU Octave se puede programar usando el comando : (dos puntos) e indicando un paso negativo. Se recomienda ejecutar los siguientes comandos: for k = 100:-10:60 disp(k); endfor 8. Ejemplo de una función en GNU Octave que regresa dos objetos. Se recomienda guardar la siguiente función en un archivo ab.m: function [p q] = ab(n) p = n * n; q = 7 * ones(n 1); endfunction Luego se pueden hacer pruebas desde el intérprete: ab(4) [p q] = ab(4) Programación: División de un polinomio entre un binomio página 5 de 6

Programación de la división de un polinomio entre un binomio 9. Problema divpolbinom. Traduzca el Algoritmo 6 a un lenguaje de programación. En otras palabras escriba una función que divida un polinomio f(x) entre un binomio x b. Entrada: el arreglo a de los coeficientes de f(x) y el número b. Salida: el arreglo de los coeficientes del cociente y el residuo. 10. Comprobación. Es fácil ver que 11 + 8x 5x 2 + x 3 = ( 4 + x)(4 x + x 2 ) + 5. Por eso divpolbinom([-11; 8; -5; 1] 4) debe regresar [4; -1; 1] y 5. 11. Comprobación. Divida el polinomio 2x 3 5x 2 + x 7 entre el binomio x + 3 (haga los cálculos en papel). Luego ejecute divpolbinom([-7; 1; -5; 2] -3). 12. Problema poleval. Escriba una función que calcule el valor del polinomio f(x) con coeficientes dados en el punto dado b. Entrada: el arreglo de los coeficientes del polinomio f(x) el punto b. Salida: el número f(b). Haga la comprobación con algunos ejemplos. 13. Sea f(x) un polinomio y sea b un número. Recuerde como expandir f(x) en las potencias del binomio (x b) usando la división sintética. 14. Sea f(x) un polinomio y sea b un número. Sean c 1 c 2 c 3... c n los coeficientes de la expansión de f(x) en las potencias del binomio (x b): f(x) = c 1 + c 2 (x b) + c 3 (x b) 2 + c 4 (x b) 3 +... + c n (x b) n 1. Recuerde la fórmula de Taylor y exprese f(b) y f (b) a través de c 1 y c 2. 15. Problema polvaldiff. Escriba una función que calcule el valor del polinomio dado f(x) y de su derivada f (x) en el punto dado b utilizando la función divpolbinom. Use los resultados de dos ejercicios anteriores. Entrada: la lista de los coeficientes del polinomio f(x) el punto b. Salida: la lista que consiste de dos números f(b) y f (b). Después de programar la función requerida haga comprobaciones. Programación: División de un polinomio entre un binomio página 6 de 6