Está en la página 1de 12

Sesin 5: Polinomios

Evaluando en la variable.

Hallando sus races.

Producto y Divisin polinomial.

Derivada e integracin de polinomios.

Polinomio interpolador.
Sesin 5: Polinomios
Evaluando en la variable

Evaluando en la variable.
n 1
Un polinomio P( x) a1 x a2 x ... an x an 1 puede ser introducido en
n

Matlab mediante un vector de longitud n+1 cuyos elementos son


los coeficientes del polinomio completo y ordenado (los monomios
se escriben de mayor a menor grado y se encuentran todos los
trminos completando con cero si fuese necesario).
P [a1 a2 an 1 ]
Ejemplo: Definamos el polinomio P( x) x 2 x 3 en Matlab
3 2
Sesin 5: Polinomios
Evaluando en la variable

Para evaluar un polinomio haremos uso de polyval(p,x). Hallemos P(2)

Tambin podemos hacer la evaluacin sobre nmeros complejos, por


ejemplo encontremos el valor P(3 i) .
Sesin 5: Polinomios
Evaluando en la variable

Tambin podemos definir, polinomios con coeficiente complejos. Y


evaluarlos. Sea () = 2 3 + 2 + 3 + , hallemos S (2 i)
Sesin 5: Polinomios
Hallando sus races

Hallando sus races: Para encontrar las races de un polinomio con


coeficientes reales o complejas, usamos el comando roots().
Sesin 5: Polinomios
Producto y Divisin polinomial

Producto polinomial:
Para multiplicar dos polinomios () y ( ) usaremos el comando
conv(p,t).

Primero definamos en Matlab () = 2 + 5

Esto es:
P( x)T ( x) x5 x 4 3x3 7 x2 3x 15
Sesin 5: Polinomios
Producto y Divisin polinomial

Divisin polinomial:
Si queremos dividir dos polinomios () y () , Matlab nos brinda el
comando [q,r]=deconv(p,t) y nos devolver el cociente () y residuo
( ) .

Los polinomios cociente y residuo son: () = + 3 y () = 2 18


Sesin 5: Polinomios
Derivada e integracin de polinomios

Derivada de un polinomio

Para calcular la derivada del polinomio () = 3 + 2 2 3 usamos el


comando polyder(p)

Lo que nos dice,


= 3 2 + 4

Sesin 5: Polinomios
Derivada e integracin de polinomios

Integracin de un polinomio

Para calcular la integral del polinomio () = 3 + 2 2 3 usamos el


comando polyint(p)

Lo que nos dice, () = 0.25 4 + 0.6667 3 3 tngase en cuenta que por


defecto Matlab usan como constante de integracin el cero.
Sesin 5: Polinomios
Derivada e integracin de polinomios

Por otro lado, es recomendable usar el formato para racionales y


poder as tener una idea ms clara.

De esta forma, claramente obtenemos el resultado esperado para


nuestro ejemplo: 1 4 2 3
() = + 3
4 3
Sesin 5: Polinomios
Polinomio interpolador

Polinomio interpolador
Si queremos hacer un ajuste de curva polinmica a partir de unos
puntos, podemos usar la funcin polyfit(x,y,n) que nos devuelve los
coeficientes de un polinomio () de grado n que tiene un mejor ajuste
para los valores en y.

Por lo tanto el polinomio que pasa por esos puntos es:


P( x) 0.0001x 7 0.0028 x 6 0.0464 x5 0.3702 x 4 1.3808 x3 1.9084 x 2 0.1141x 0.0002

También podría gustarte