Está en la página 1de 8

24/4/2016

Polinomiosyfraccionespolinmicas

Inicio

MATLAB

Ecuaciones.Sistemas

Simblico

Polinomiosyfraccionespolinmicas

Rectasyplanos

LasfuncionespolinmicassonunasdelasmsimportantesenMatemticas,MATLABdisponedevarias
funcionesquetratanconpolinomios,algunasdelascualesyahemosestudiadoenlaseccinProcedimientos
numricos.

Lmites.Derivadas

Unpolinomiodegradondecoeficientesa1,a2...,an,an+1eslaexpresin

Series.Integrales

a1xn+a2xn1+...+anx+an+1

Valoresyvectores
propios

AnlisisdeFourier
Ecuaciones
diferenciales
Sistemasdeecuaciones
diferenciales
Polinomios
Transformadade
Laplace

enMATLABserepresentaporelvectorfilap=[a1,a2...,an,an+1]
Elpolinomiop=x32x2+x2serepresentaporelvectorp=[1212]
Lospolinomiossepuedenrepresentardeformasimblicamediantelafuncinpoly2sym.
>>p=[1212]
>>poly2sym(p)
ans=x^32*x^2+x2

Asuvezunpolinomioenformasimblicasepuedeconvertirenelvectorformadoporsuscoeficientesmediante
sym2poly
>>symsx
>>sym2poly(x^32*x4)
ans=1024

Valordeunpolinomio
Calculamoselvalordepolinomiocuandoseconoceelvalorlavariablex.
Seap=x53.5x4+2.75x3+2.125x23.875x+1.25
Cuandoseexpresaunpolinomiodeformasimblicaseutilizalafuncinsubs
>>symsx
>>p=x^53.5*x^4+2.75*x^3+2.125*x^23.875*x+1.25
>>subs(p,x,1.5)
ans=0.6250

Lafuncinpolyvalnosproporcionaestevalorcuandoseexpresaelpolinomioenformadevectorformadopor
loscoeficientes.
http://www.sc.ehu.es/sbweb/energiasrenovables/MATLAB/simbolico/polinomio/polinomio.html

1/8

24/4/2016

Polinomiosyfraccionespolinmicas

>>p=[13.52.752.1253.8751.25]
>>polyval(p,1.5)
ans=0.6250

Sumadepolinomios
Queremossumarlospolinomiosp1=x32x4yp2=x2+3x+4
Deformasimblica
>>symsx
>>p1=x^32*x4
>>p2=x^2+3*x+4
>>p1+p2
ans=x^3+x^2+x

Parasumardospolinomiosenformadevectores,losvectorestienequetenerlasmismasdimensiones
>>p1=[1024]
>>p2=[234]
>>p1+p2
???Errorusing==>plus
Matrixdimensionsmustagree.
>>p2=[0234]
>>p1+p2
ans=1210

Productodedospolinomios
Queremosmultiplicarlospolinomiosp1=x32x4yp2=x2+3x+4
Deformasimblica
>>clear
>>symsx
>>p1=x^32*x4
>>p2=x^2+3*x+4
>>p=p1*p2
p=(x^2+3*x+4)*(x^3+2*x+4)
>>expand(p)
ans=x^5+3*x^4+2*x^310*x^220*x16

Productodedospolinomiosmediantelafuncinconv
>>p1=[1024]
>>p2=[134]
>>p=conv(p1,p2)
p=132102016

Cociente
http://www.sc.ehu.es/sbweb/energiasrenovables/MATLAB/simbolico/polinomio/polinomio.html

+ 5

+ 11

+ 13

2/8

24/4/2016

Polinomiosyfraccionespolinmicas
3

+ 5x
2

+ 11x + 13

x + 1
= (x + 3) +

+ 2x + 4

+ 2x + 4

Deformasimblica
>>symsx
>>p1=x^3+5*x^2+11*x+13
>>p2=x^2+2*x+4
>>p=p1/p2
p=(x^3+5*x^2+11*x+13)/(x^2+2*x+4)
>>simplify(p)
ans=x+(x+1)/(x^2+2*x+4)+3

Lafuncindeconvnosproporcionaelcocienteyelrestodeladivisinentredospolinomios.
>>p1=[151113]
>>p2=[124]
>>[qr]=deconv(p1,p2)
q=13
r=0011

Derivada
Laregladederivacindecadatrminodeunpolinomioes
d

ax

= na

n1

dx

Mediantelafuncindiff(p,n)calculamosladerivadandelpolinomiopdeformasimblica
>>symsx
>>p=x^3+4*x^23*x2
>>diff(p)
ans=3*x^2+8*x3
>>diff(p,2)
ans=6*x+8

Lafuncinpolydercalculaladerivadadeunpolinomioexpresadoenformadevectorformadoporlos
coeficientes.
>>p=[1432]
>>polyder(p)
ans=383

Tambincalculaladerivadadelproductodedospolinomiosodelcocientededospolinomios
d
dx
d
dx

(uv) = u

dx
d
dx

http://www.sc.ehu.es/sbweb/energiasrenovables/MATLAB/simbolico/polinomio/polinomio.html

du

dx

dx

(x + 1)(x 3) = 2x 2
du

dv

u
v

) =

x+1
x3

vu

dx

) =

dv
dx

4
(x3)

4
2

x 6x+9

3/8

24/4/2016

Polinomiosyfraccionespolinmicas

>>p1=[11]
>>p2=[13]
>>polyder(p1,p2)
ans=22
>>[qd]=polyder(p1,p2)
q=4
d=169

Integral
Laintegraldecadaunodelostrminosdelpolinomiosecalculamediantelafrmula
n+1

ax

x
dx = a

n + 1

Lafuncinintcalculalaintegraldeformaanaltica,suponiendoquelaconstantedeintegracinvale0
>>symsx
>>p=4*x^3+4*x^22*x2
>>int(p)
ans=x^4+(4*x^3)/3x^22*x

Lafuncinpolyintcalculalaintegralcuandoseexpresaunpolinomiocomovectorformadoporloscoeficientes
>>p=[4422]
>>polyint(p)
ans=1.00001.33331.00002.00000

Racesdeunpolinomio
Cuandoseexpresaunpolinomiodeformasimblicaseutilizalafuncinsolve
>>symsx
>>p=x^53.5*x^4+2.75*x^3+2.125*x^23.875*x+1.25
>>solve(p)
ans=
2
1
1/2
i/2+1
1i/2

Cuandoseexpresaunpolinomiocomovectorformadoporloscoeficientes,seemplealafuncinroots.
>>p=[13.52.752.1253.8751.25]
>>roots(p)
ans=
2.0000
1.0000
1.0000+0.5000i
1.00000.5000i
0.5000
http://www.sc.ehu.es/sbweb/energiasrenovables/MATLAB/simbolico/polinomio/polinomio.html

4/8

24/4/2016

Polinomiosyfraccionespolinmicas

Conocidaslasracesdelpolinomiopodemoscalcularelvectorqueguardaloscoeficientesmediantepoly
>>r=[211+0.5i10.5i0.5]%racesdelpolinomio
>>poly(r)
ans=1.00003.50002.75002.12503.87501.2500

Obtenemoselpolinomiopapartirdesusraces

Factorizacin
Lafuncinfactorconvierteunpolinomioexpresadoenformasimblicaenfactores
>>symsx
>>p=x^36*x^2+11*x6
>>factor(p)
ans=(x3)*(x1)*(x2)

Expansin
Lafuncinexpandrealizaoperacionesconpolinomios,porejemplo,devuelveelpolinomiopapartirdesus
factores
>>symsx
>>p=(x3)*(x1)*(x2)
>>expand(p)
ans=x^36*x^2+11*x6
>>p=(x1)^3+2*(x+3)^2+x^22*x2
>>expand(p)
ans=x^3+13*x+15

Fraccionespolinmicas
Laexpansindeunafraccinpolinmicaenfraccionesmssimples,[r,p,k]=residue(num,den)esunaoperacin
muytilparalasintegralesdefuncionesracionalesylastransformadasinversasdeLaplace.
m

A(x)

a1 x
=

B(x)

m1

+ a2 x

b1 x

n1

+ b2 x

+ .... + a m x + a m+1
+ .... + bn x + bn+1

Sim<nelunafraccinpropiaysimnseconocecomofraccinimpropia.Trataremosenprimerlugar,las
fraccionespropias.
1.Racesrealesdistintas
Cuandolasracessonr1,r2,...rn,sonrealesydistintas,podemosexpresarelcocientecomo
A(x)

c1

=
B(x)

x r1

c2
x r2

+ ... +

cn
x rn

Lasconstantesc1,c2,...cn,sedenominanresiduos.
[c,r]=residue(a,b)calculalosresiduoscylasracesrdeunafraccinpolinmica
http://www.sc.ehu.es/sbweb/energiasrenovables/MATLAB/simbolico/polinomio/polinomio.html

x 2

5/8

24/4/2016

Polinomiosyfraccionespolinmicas
x 2
3

6x

>>a=[12]
>>b=[1160]
>>[c,r]=residue(a,b)
c=
0.0667
0.4000
0.3333
r=
3
2
0
x 2
3

0.0667
=

0.4

x 3

6x

0.333

+
x 0

x (2)

2.Racescomplejasdistintas
Sireslarazcomplejadeunaecuacin,tambinesrazsucomplejaconjugadar*.Entonceselresiduoc
correpondientealarazresigualalconjugadoc*delresiduocorrepondientealarazr*.
2

x
3

2x + 1
2

+ 3x

+ 4x + 2

>>a=[121]
>>b=[1342]
>>[c,r]=residue(a,b)
c=
1.5000+2.0000i
1.50002.0000i
4.0000
r=
1.0000+1.0000i
1.00001.0000i
1.0000
2

x
3

2x + 1
2

+ 3x

1.5 + 2i

1.5 2i

=
+ 4x + 2

+
x (1 + i)

4
+

x (1 i)

x (1)

Paraeliminarlosnmeroscomplejos,sumamoslasdosprimerasfracciones,queengeneralseexpresan
c+di

x(a+bi)

cdi
x(abi)

c+di
(xa)bi

cdi
(xa)+bi

2(cxcabd)
2

(xa) +b

Conc=1.5,d=2,a=1,b=1,obtenemos
1.5 + 2i

1.5 2i
+

x (1 + i)

3x + 7
=

x (1 i)

(x + 1)

+ 1

Finalmente,
http://www.sc.ehu.es/sbweb/energiasrenovables/MATLAB/simbolico/polinomio/polinomio.html

+ 1

6/8

24/4/2016

Polinomiosyfraccionespolinmicas
2

x
3

2x + 1
2

+ 3x

3x + 7
=

+ 4x + 2

4
+
x + 1

+ 2x + 2

3.Racesrepetidas
Supongamosquelarazr1seharepetidokvecesylasotrasraicessernrk+1,rk+2...rn
A(x)

c1

=
B(x)

c2

(x r1 )

(x r1 )

ck+1

ck

+ ...

(x r1 )

+ ...
(x rk+1 )

cn
(x rn )

Sea
5x 1
3

3x 2

>>a=[51]
>>b=[1032]
>>[c,r]=residue(a,b)
c=
1.0000
1.0000
2.0000
r=
2.0000
1.0000
1.0000
5x 1
3

1
=

3x 2

1
+

x 2

2
+

x + 1

(x + 1)

4.Fraccionesimpropias
SielgradomdelpolinomioAesmayorqueelgradondelpolinomioB(mn),entonces
A(x)

R(x)
= Q(x) +

B(x)

B(x)

DondeQ(x)esunpolinomiodegradomn,yelrestoR(x)esunpolinomiodegardoinferioran.
2

+ 2x + 3
+ x 6

Lafuncinresiduedevuelveuntercerparmetroqquecontieneloscoeficientesdelpolinomiocociente
>>a=[123]
>>b=[116]
>>[c,r,q]=residue(a,b)
c=
1.2000
2.2000
r=
3
2
q=
1
http://www.sc.ehu.es/sbweb/energiasrenovables/MATLAB/simbolico/polinomio/polinomio.html

+ 2

+ 3

7/8

24/4/2016

Polinomiosyfraccionespolinmicas
2

+ 2x + 3

1.2
= 1 +

+ x 6

2.2
+

x + 3

x 2

Recuperandolafraccinpolinmicaoriginal
Lafuncinresiduenospermiterecuperarlafraccinoriginal,talcomosemuestraacontinuacin
>>c=[1.22.2]
>>r=[32]
>>q=[1]
>>[ab]=residue(c,r,q)
a=123
b=116

http://www.sc.ehu.es/sbweb/energiasrenovables/MATLAB/simbolico/polinomio/polinomio.html

8/8

También podría gustarte