Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICA 2: Polinomios
1.- Polinomios con Octave
se realiza mediante el vector fila p = [a_n,:::,a_1,a_0], cuyas componentes son los coeficientes
del polinomio. Por ejemplo:
Por lo tanto, su tratamiento como funciones de x, y no como simples vectores, requiere órdenes
específicas en Octave.
Resaltamos que el comando polyval realiza las evaluaciones mediante el algoritmo de Horner-
Ruffini, que es mucho más estable numéricamente que la evaluación directa.
EJERCICIOS
Ejercicio 1: ¿Qué habrá que hacer para sumar dos polinomios? Sumar los polinomios P (x) = x3 −
3x2 − 5x + 2 y Q(x) = 4x5 − 3x2 + 8x + 2.
Ejercicio 2: Dividir el polinomio P (x) = x5 − 8x4 − 10x3 + 10x2 − x + 6 entre Q(x) = x + 3. Comprobar
que: Dividendo = Divisor·Cociente + Resto.
Verificar que se cumple el teorema del resto, es decir, que el resto de dividir P (x) entre (x − a) es
igual a P (a).
3.- Raíces
1
B1: Matemáticas, Estadística y teoría de las observaciones PARTE I: Álgebra, cálculo diferencial y ecuaciones diferenciales
Profesor: ITA D. Luis José Castilla Romero
Ejemplo 2: Raíces enésimas de la unidad. Se llaman raíces enésimas de la unidad a las soluciones
(complejas) de la ecuación.
zn = 1
Para calcular las raíces cuartas de la unidad, tenemos que calcular las raíces del polinomio P (x)
= x4 − 1.
Introducimos el polinomio:
>>p=[1 0 0 0 -1]
Calculamos las raíces:
r=roots(p)
Estas raíces se pueden representar utilizando el comando:
>>compass(r)
EJERCICIO
4.- Gráficas
Introducimos el polinomio:
>>p=[1 0 -1 0];
Generamos una tabla de valores para x:
>>x=linspace(-2,2,1000); # Uso de la función: linspace (INICIO, FIN, ELEMENTOS ENTRE ELLOS)
Sustituimos en el polinomio:
>>y=polyval(p,x);
Y representamos los puntos con el comando
>>plot(x,y)
EJERCICIO