Matematika/Racionaliųjų funkcijų integravimas

Iš testwiki.
Pereiti į navigaciją Jump to search

Šis straipsnis yra apie racionaliųjų funkcijų integravimą.

Integravimas funkcijų turinčių kvadratinį trinarį

  • dxax2+bx+c=4adx4a2x2+4abx+b2+4acb2=4adx(2ax+b)2+(4acb2)=

=4a2aduu2+s=2sarctanus+C=24acb2arctan2ax+b4acb2+C, kur u=2ax+b; du=2adx; 4acb2=s; s>0.

Mx+Nax2+bx+cdx=4aMx+N(2ax+b)2+(4acb2)dx=4a2aMub2a+Nu2+sdu= =1aMuMb+2aNu2+sdu=Mauduu2+s+2aNMbaduu2+s= =M2ad(u2+s)u2+s+2aNMbaduu2+s=M2aln|u2+s|+2aNMbasarctanus+C= =M2aln|(2ax+b)2+4acb2|+2aNMba4acb2arctan2ax+b4acb2+C= =M2aln|4a(ax2+bx+c)|+2aNMba4acb2arctan2ax+b4acb2+C, kur u=2ax+b; x=ub2a; du=2adx; 4acb2=s; s>0; d(u2+s)=2udu.

  • Ax+Bax2+bx+cdx=A2a(2ax+b)+(BAb2a)ax2+bx+cdx=

=A2a2ax+bax2+bx+cdx+(BAb2a)dxax2+bx+c.

dxax2+bx+c=1adx(x+b2a)2+(cab24a2).

ax2+bx+c=a(x2+bax+ca)=a[x2+2b2ax+(b2a)2+ca(b2a)2]=a[(x+b2a)2+(cab24a2)].

  • Ax+Bax2+bx+cdx=A2a(2ax+b)+(BAb2a)ax2+bc+cdx=

=A2a2ax+bax2+bx+cdx+(BAb2a)dxax2+bx+c. Pritaikę pirmajam iš gautų integralų keitinį ax2+bx+c=t, (2ax+b)dx=dt, gauname: (2ax+b)dxax2+bx+c=dtt=2t+C=2ax2+bx+c+C.


Pavyzdžiai

  • 6x+5x2+4x+9dx=6x+5(x+2)2+5dx=6(t2)+5t2+5dt=6t7t2+5dt=3d(t2+5)t2+5

7dtt2+5=3ln(t2+5)75arctant5+C=3ln(x2+4x+9)75arctanx+25+C,

kur x+2=t; x=t2; dx=dt.

  • 7x23x25x+4dx=84x2436x260x+48dx=84x24(6x5)2+23dx=1614u+7024u2+23du=

=73uduu2+23+233duu2+23=76ln|u2+23|+23323arctanu23du+C= =76ln|36x260x+48|+233arctan6x523+C=76ln|3x25x+4|+233arctan6x523+C1,

kur u=6x5; du=6dx; x=u+56.

  • 5x3x2+6x40dx=5x3(x+3)249dx=5u153u249du=5uduu249

18duu249dx=52ln|u249|1814ln|u7u+7|+C=52ln|x2+6x40|97ln|x4x+10|+C,

kur u=x+3; du=dx; x=u3. Šį uždavinį galima išspresti ir naudojantis aukščiau pateikta formule: 5x3x2+6x40dx=4(5x3)dx4x2+24x+3616036=4(5x3)dx(2x+6)2196=425u623u2196du= =225u306u2196du=5uduu219636duu2196=52d(u2196)u21963628ln|u14u+14|+C= =52ln|u2196|97ln|2x82x+20|+C1=52ln|4(x2+6x40)|97ln|x4x+10|+C1, kur 2x+6=u; x=u62; du=2dx; d(u2196)=2udu. Abiejų būdų atsakymai gali skirtis konstanta.

  • 3x+47x2+6xdx=3x+416(x3)2dx=3u+9+416u2du=3udu16u2+13du16u2=

=316u2+13arcsinu4+C=37x2+6x+13arcsinx34+C, kur u=x3; du=dx; x=u+3; d(16u2)=2udu.

  • (x+3)dxx22x5=12(2x2)+(3+122)x22x5dx=12(2x2)dxx22x5+4dxx22x5=

=12d(x22x5)x22x5+4dx(x1)26=12ln|x22x5|+416ln|6(x1)6+(x1)|+C.

  • dx2x2+8x+20=12dxx2+4x+10=12dx1[(x+421)2+(10142412)]=

=12dx(x2+4x+4)+(104)=12dx(x+2)2+6=12dtt2+6=1216arctant6+C= =126arctanx+26+C, kur x+2=t, dx=dt.

  • 5x+3x2+4x+10dx=52(2x+4)+(310)x2+4x+10dx=

=522x+4x2+4x+10dx7dx(x+2)2+6= =52d(x2+4x+10)x2+4x+107ln|x+2+(x+2)2+6|+C= =5x2+4x+107ln|x+2+x2+4x+10|+C, kur d(x2+4x+10)=(2x+4)dx; d(x+2)=dx.

Integravimas racionaliųjų funkcijų

Teorema. Jeigu racionali funkcija R(x)Q(x) turi laipsnį daugianario skaitiklyje mažesnį nei laipsnį vardiklyje, o daugianaris Q(x) pateiktas pavidale
Q(x)=A(xα)r(xβ)s...(x2+2px+q)g(x2+2ux+v)h...,
kur α,β,...,p,q,u,v... - realieji skaičiai, r, s, ..., g, h, ... - naturalieji skaičiai, tai šitą funkiciją galima vieninteliu budu pateikti pavidale
R(x)Q(x)=A1(xα)+A2(xα)2+...+Ar(xα)r+B1(xβ)+B2(xβ)2+...+Bs(xβ)s+...+
+M1x+N1x2+2px+q+M2x+N2(x2+2px+q)2+...+Mgx+Ng(x2+2px+q)g+K1x+L1x2+2ux+v+K2x+L2(x2+2ux+v)2+...+Khx+Lh(x2+2ux+v)h+...,
kur A1, A2, ..., Ar, B1, B2, ..., Bs,..., M1, N1, M2, N2, ..., Mg, Ng, K1, L1, K2, L2, ..., Kh, Lh, ... - kai kurie realieji skaičiai.
Daugianaris (polinomas) Q(x) gali būti pateiktas neišskaidytas dauginamaisiais. Tada reikės surasti daugianario Q(x) visas realiąsias ir menamas šaknis ir žinoti jų kartotinumą. Šiame
Q(x)=A(xα)r(xβ)s...(x2+2px+q)g(x2+2ux+v)h...
daugianaryje α,β,... yra realiosios daugianario Q(x) šaknys atitinkamai kartotinumo r, s, ... . O reiškiniai x2+2px+q=(xz1)(xz1),x2+2ux+v=(xz2)(xz2),... turi daugianario Q(x) menamas jungtines šaknis z1 ir z1, z2 ir z2,..., kurių kartotinumas atitinkamai lygus g, h, ... . Pavyzdžiui, kompleksiniam skaičiui z=3+4i jungtinis yra kompleksinis skaičius z=34i.



Polinomo šaknies kartotinumo radimas

Tegu turime polinomą Q(x)=(x1)3(x2). Polinomo Q(x) vienos šaknies (x=1) kartotinumas yra 3, o kitos šaknies (x=2) kartotinumas yra 1 (paprasta šankis).
Q(x)=(x1)3(x2)=(x33x2+3x1)(x2)=x43x3+3x2x2x3+6x26x+2=x45x3+9x27x+2.
Taigi,
(x1)3(x2)=x45x3+9x27x+2.
Kad surasti polinomo Q(x)=x45x3+9x27x+2 šaknies x=1 kartinumą reikia rasti polinomo Q(x) išvestinę tiek kartų, kol statant į kiekvienos eilės polinomo Q(x) išvestinę šaknies x=1 reikšmę, polinomo Q(x) išvestinė nustos būti lygi nuliui. Sakykim, n-ta polinomo Q(x) išvestinė su x=1 reikšme nelygi 0, o n-1, n-2 ir visos mažesnės eilės nei n išvestinės lygios nuliui. Tada polinomo Q(x) šaknies x=1 kartotinumas yra n.
Įrodymas per pavyzdį.
Kai surasime polinomo Q(x) trečios eilės išvestinę ir įstatysime x=1, tai Q(1) nebus lygus nuliui. Randame polinomo Q(x) išvestines iki 3 eilės:
Q(x)=[(x1)3(x2)]=(x45x3+9x27x+2),
Q(x)=[3(x1)2(x2)+(x1)3]=(4x315x2+18x7);
matome, kad Q'(1)=0;
Q(x)=[3(x1)2(x2)+(x1)3]=(4x315x2+18x7),
Q(x)=[6(x1)(x2)+3(x1)2(x2)+3(x1)2]=(12x230x+18);
ir dabar matome, kad Q(1)=0;
Q(x)=[6(x1)(x2)+3(x1)2(x2)+3(x1)2]=(12x230x+18),
Q(x)=[6(x2)+6(x1)+6(x1)(x2)+3(x1)2+6(x1)]=(24x30);
na o dabar Q(1)0. Paskaičiuojame:
Q(1)=[6(12)+6(11)+6(11)(x2)+3(11)2+6(11)]=6;
Q(1)=(24130)=6.
Vadinasi polinomo Q(x) šaknies x=1 kartotinumas yra 3. Įrodymo esmė, kad imant išvestines, narys (x-1) prie tam tikros išvestinės eilės n pranyks (ir liks tik (x-2)) ir Q(n)(1) nebus lygus nuliui.
Analogiškai galima įrodyti, kai polinomas išskaidytas daugikliais su bet kokiais laipsniais. Tereikia taikyti funkcijų sandaugos diferencijavimo taisyklę [u(x)v(x)]=u(x)v(x)+u(x)v(x). Mūsų atveju u(x)=(x1)3,v(x)=x2.
Kai turime 3 funkcijas nuo x, tai taikome tą pačią dviejų funkcijų diferencijavimo taisyklę ([u(x)v(x)]=u(x)v(x)+u(x)v(x)). Pavyzdžiui, trims funkcijoms u, v, w nuo x taikome, lyg u(x) ir v(x) sandauga būtų g(x) funkcija (g(x)=u(x)v(x)), o w(x) lyg būtų atskira funkcija:
Q(x)=[uvw]=(uv)w+uvw=(uv+uv)w+uvw=uvw+uvw+uvw.
Indukcijos metodu, gautume, kad
Q(x)=[u1u2u3...um]=u1u2u3...um+u1u2u3...um+u1u2u3...um+...+u1u2u3...um.
Yra ir kitų būdų polinomo šaknies kartotinumui surasti. Vienas budas yra toks, kad mūsų pavyzdyje polinomą Q(x) reikia dalinti iš (x-1) tiek kartų, kol Q(x)=x45x3+9x27x+2 (ir kas liks iš jo po dalijimo/dalijimų) nesidalins iš (x-1) be liekanos. Paskutinis n-tas kartas, kai (x-1) padalins Q(x) be liekanos ir reikš šaknies x=1 kartotinumą, lygų n.

Racionalių trupmenų išskaidymas elementariosiomis

  • x5+x48x34xdx=[x2+x+4+4x2+16x8x(x+2)(x2)]dx=x33+x22+4x+4x2+4x2x(x+2)(x2)dx.

x2+4x2x(x+2)(x2)=Ax+Bx+2+Cx2. Kairiąją ir dešiniąją puses padauginę iš vardiklio x(x+2)(x2), gauname: x2+4x2=A(x+2)(x2)+Bx(x2)+Cx(x+2)=A(x24)+B(x22x)+C(x2+2x)=x2(A+B+C)+x(2B+2C)4A. Iš čia sudarome sistemą:

A+B+C=1,
2B+2C=4,
4A=2.

Iš sistemos randame: A=12;B=34;C=54. Vadinasi,

4x2+4x2x(x+2)(x2)dx=4(12dxx34dxx+2+54dxx2)= =4(12ln|x|34ln|x+2|+54ln|x2|)+C=ln|x2(x2)5(x+2)3|+C. Irašę šią reikšmę į pačią pirmąją lygybę, gauname: x5+x48x34xdx=x33+x22+4x+ln|x2(x2)5(x+2)3|+C.

  • xdxx26x+12=xdx(x3)2+3. Taikydami keitinį x3=u, gauname:

(u+3)duu2+3=uduu2+3+3duu2+3=12d(u2+3)u2+3+3duu2+(3)2= =12ln(u2+3)+33arctanu3+C=12ln(x26x+12)+3arctanx33+C.

Šį rezultatą buvo galima gauti iš karto remiantis Mx+Nx2+px+qdx=M2ln|x2+px+q|+2NMp4qp2arctan2x+p4qp2+C lygybe. Mūsų atveju M=1, N=0, p=6 ir q=12. Todėl xdxx26x+12=12ln(x26x+12)+1(6)4836arctan2x64836+C= =12ln(x26x+12)+3arctanx33+C.

  • 15x24x81x313x+12dx=15x24x81(x3)(x+4)(x1)dx=[Ax3+Bx+4+Dx1]dx.

15x24x81=A(x+4)(x1)+B(x3)(x1)+D(x3)(x+4)=A(x2+3x4)+B(x24x+3)+D(x2+x12). Sulyginę koeficientus prie vienodų x laipsnių, gauname tiesinių lygčių sistemą

A+B+D=15,
3A4B+D=4,
4A+3B12D=81.

Iš sistemos randame: A=3; B=5; D=7. Vadinasi 15x24x81x313x+12dx=3dxx3+5dxx+4+7dxx1=

=3ln|x3|+5ln|x+4|+7ln|x1|+C=ln|(x3)3(x+4)5(x1)7|+C.
  • x43x23x2x3x22xdx=[x+1x+2x(x2x2)]dx;

x+2x(x2)(x+1)=Ax+Bx2+Dx+1;

x+2=A(x2)(x+1)+Bx(x+1)+Dx(x2)=A(x2x2)+B(x2+x)+D(x22x)=x2(A+B+D)+x(A+B2D)2A.
A+B+D=0;
A+B2D=1;
2A=2;

A=1; B=23; D=13. x43x23x2x3x22xdx= =(x+1)dx+dxx23dxx213dxx+1=x22+x+ln|x|23ln|x2|13ln|x+1|+C.

  • 2x23x+3x32x2+xdx=[Ax+B(x1)2+Dx1]dx.

2x23x+3=A(x1)2+Bx+Dx(x1)=A(x22x+1)+Bx+D(x2x)=x2(A+D)+x(2A+BD)+A.

A+D=2,
2A+BD=3,
A=3.

A=3; B=2; D=1. 2x23x+3x32x2+xdx=3dxx+2dx(x1)2dxx1=3ln|x|2x1ln|x1|+C.

  • 2x1x25x+6dx=2x1(x3)(x2)dx=(Ax3+Bx2)dx,

kur 2x1=A(x2)+B(x3)=(A+B)x2A3B. Sulyginam koeficientus vienodu laipsnių ir turime sistemą:

A+B=2;
2A3B=1.

Iš kur A=5; B=3. Tuomet 2x1x25x+6dx=(5x33x2)dx=5d(x3)x33d(x2)x2= =5ln|x3|3ln|x2|+C=ln|(x3)5(x2)3|+C.

  • 9x330x2+28x88(x26x+8)(x2+4)dx=9x330x2+28x88(x2)(x4)(x2+4)dx=(Ax2+Bx4+Cx+Dx2+4)dx;
9x330x2+28x88=A(x4)(x2+4)+B(x2)(x2+4)+(Cx+D)(x26x+8)=
=(A+B+C)x3+(4A2B6C+D)x2+(4A+4B+8C6D)x+(16A8B+8D);

Palyginam koeficientus prie vienodų laipsnių x.

x3 | A+B+C=9,
x2 | 4A2B6C+D=30,
x1 | 4A+4B+8C6D=28,
x0 | 16A8B+8D=88,

Išsprendę sistemą , randame: A=5; B=3; C=1; D=2. 9x330x2+28x88(x26x+8)(x2+4)dx=(5x2+3x4+x+2x2+4)dx=5d(x2)x2+3d(x4)x4+ +12d(x2+4)x2+4+2dxx2+4=5ln|x2|+3ln|x4|+12ln|x2+4|+22arctanx2+C= =ln|(x2)5(x4)3x2+4|+arctanx2+C, kur d(x2+4)=2xdx.

  • (x2+2)dx(x+1)3(x2)=(A(x+1)3+A1(x+1)2+A2x+1+Bx2)dx.

x2+2=A(x2)+A1(x+1)(x2)+A2(x+1)2(x2)+B(x+1)3=(A2+B)x3+(A1+3B)x2+(AA13A2+3B)x+(2A2A12A2+B).

x3| 0=A2+B,
x2| 1=A1+3B,
x1| 0=AA13A2+3B,
x0| 2=2A2A12A2+B.
Išsprendę sistema, randame:

A=1;A1=13;A2=29;B=29.

(x2+2)dx(x+1)3(x2)=(1(x+1)3+13(x+1)229(x+1)+29(x2))dx=
=12(x+1)213(x+1)29ln|x+1|+29ln|x2|+C=12x6(x+1)2+ln|(x2x+1)29|+C.