Вы находитесь на странице: 1из 10

Calle Santa Nicerata 479 Urb.

Pando 3ra etapa, Cercado de Lima, Lima, Per


RPM: #944823539 RPC: 987146068 Telfono: (01) 564-7604 info@icip.pe www.icip.edu.pe
Contenido

Evaluando en la variable .................................................................... 3


Hallando sus races .............................................................................. 5
Producto y Divisin polinomial .......................................................... 5
Producto polinomial .................................................................... 5
Divisin polinomial ....................................................................... 7
Derivada e integracin de polinomios ............................................ 7
Derivada de un polinomio ........................................................ 7
Integracin de un polinomio .................................................... 8
Polinomio interpolador ........................................................................ 9

Calle Santa Nicerata 479 Urb. Pando 3ra etapa, Cercado de Lima, Lima, Per
RPM: #944823539 RPC: 987146068 Telfono: (01) 564-7604 info@icip.pe www.icip.edu.pe
Sesin 5: Polinomios

Evaluando en la variable

Un polinomio P( x) a1 x n a2 x n1 ... an x an1 puede ser


introducido en 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 ... an1 ]

Ejemplo: Definamos el polinomio P( x) x 2x 3 en Matlab


3 2

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


Hallemos P(2)

Calle Santa Nicerata 479 Urb. Pando 3ra etapa, Cercado de Lima, Lima, Per
RPM: #944823539 RPC: 987146068 Telfono: (01) 564-7604 info@icip.pe www.icip.edu.pe
Tambin podemos hacer la evaluacin sobre nmeros
complejos, por ejemplo encontremos el valor P(3 i)

Asimismo podemos definir, polinomios con coeficiente


complejos. Y evaluarlos en los reales o complejos.

Ejemplo: Sea S ( x) 2x ix x 3 i , hallemos


3 2
S (2 i)

Calle Santa Nicerata 479 Urb. Pando 3ra etapa, Cercado de Lima, Lima, Per
RPM: #944823539 RPC: 987146068 Telfono: (01) 564-7604 info@icip.pe www.icip.edu.pe
Hallando sus races
Tanto para los polinomios con coeficientes reales P( x) como
tambin para polinomios con coeficientes complejos S ( x) ,
Matlab nos permite encontrar sus races con el uso del
comando roots().

Ejemplo: Hallemos las races para los polinomios definidos


anteriormente

Producto y Divisin polinomial

Producto polinomial

Ahora definamos el polinomio T ( x) x x 5 , para multiplicar los


2

polinomios P( x) y T ( x) usaremos el comando conv(p,t).

Primero definamos en Matlab T ( x)

Calle Santa Nicerata 479 Urb. Pando 3ra etapa, Cercado de Lima, Lima, Per
RPM: #944823539 RPC: 987146068 Telfono: (01) 564-7604 info@icip.pe www.icip.edu.pe
El resultado nos dice que el producto es el siguiente polinomio
P1( x) x5 x4 3x3 7 x2 3x 15 .

De la misma manera podemos obtener el resultado de la


multiplicacin de un polinomio con coeficientes reales y otro
con coeficientes complejos. Como veremos a continuacin.

Aqu el polinomio resultante es el siguiente:

P2( x) 2x5 (2 i) x4 (11 i) x3 (4 6i) x2 (8 i) x 15 5i

Calle Santa Nicerata 479 Urb. Pando 3ra etapa, Cercado de Lima, Lima, Per
RPM: #944823539 RPC: 987146068 Telfono: (01) 564-7604 info@icip.pe www.icip.edu.pe
Divisin polinomial

Si queremos dividir dos polinomios P( x) y T ( x) , Matlab nos


brinda el comando [q,r]=deconv(p,t) y nos devolver el
cociente q(x) y residuo r (x) .

Esto significa que los polinomios cociente y residuo son:

Q( x) x 3 y R( x) 2 x 18

Derivada e integracin de polinomios

Derivada de un polinomio

Siguiendo con el polinomio P( x) x 2x 3 , podemos calcular


3 2

su derivada en base al comando polyder(p)

Esto es dP
3x 2 4 x
dx

Calle Santa Nicerata 479 Urb. Pando 3ra etapa, Cercado de Lima, Lima, Per
RPM: #944823539 RPC: 987146068 Telfono: (01) 564-7604 info@icip.pe www.icip.edu.pe
Integracin de un polinomio

Como vimos la derivada de un polinomio fue calculada


correctamente, ahora conozcamos como hallar la integral
para P( x) x 2x 3 . Necesitaremos para ello emplear el
3 2

comando polyint(p)

Esto es, P( x)dx 0.25x 0.6667 x3 3 x . Notemos que Matlab por


4

defecto asume como constante de integracin al cero.

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


1 2 3
para nuestro ejemplo: P( x)dx 4 x x 3x .
4

Calle Santa Nicerata 479 Urb. Pando 3ra etapa, Cercado de Lima, Lima, Per
RPM: #944823539 RPC: 987146068 Telfono: (01) 564-7604 info@icip.pe www.icip.edu.pe
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 P( x) de grado n
que tiene un mejor ajuste para los valores en (x,y).

Ejemplo: primero generemos un vector x con elementos que


van de [0 4pi]. Estas sern las abscisas.

Y ahora generemos las ordenadas, digamos que estn


definidas de la siguiente forma.

Calle Santa Nicerata 479 Urb. Pando 3ra etapa, Cercado de Lima, Lima, Per
RPM: #944823539 RPC: 987146068 Telfono: (01) 564-7604 info@icip.pe www.icip.edu.pe
Ya teniendo los puntos a los cuales queremos interpolar.
Usamos el comando polyfit, del siguiente modo.

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

P( x) 0.0001x7 0.0028x6 0.0464x5 0.3702x4 1.3808x3 1.9084x2 0.1141x 0.0002

Calle Santa Nicerata 479 Urb. Pando 3ra etapa, Cercado de Lima, Lima, Per
RPM: #944823539 RPC: 987146068 Telfono: (01) 564-7604 info@icip.pe www.icip.edu.pe

Вам также может понравиться