Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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