Racionaliųjų funkcijų integravimas (pilniau)

Iš testwiki.
Pereiti į navigaciją Jump to search
Parodysime kaip bet kokią racionaliąją funckiją f(x)=P(x)Q(x) galima išintegruoti (P(x) ir Q(x) - polinomai).


1. Žinios apie kompleksinius skaičius

2. Algebriniai polinomai

1. Algebriniu n-ojo laipsnio polinomu vadinamas reiškinys
f(z)=c0zn+c1zn1+c2zn2+...+cn1z+cn;(7.12)
čia z=(x,y)=x+iy – kompleksinis kintamasis, o c0,c1,...,cn – kokie nors kompleksiniai skaičiai, kurių pirmasis nelygus nuliui. Kiekvieną algebrinį n-ojo laipsnio polinomą, kaip žinome, galima padalyti „stulpeliu" iš kito algebrinio polinomo, kurio laipsnis ne didesnis kaip n. Taigi, jei f(z) ir ϕ(z) yra du bet kokie polinomai ir ϕ(z) laipsnis ne didesnis už f(z) laipsnį, tai teisinga lygybė
f(z)=ϕ(z)q(z)+r(z),(7.13)
kurioje q(z) ir r(z) – tam tikri polinomai ir, be to, q(z) laipsnis lygus polinomų f(z) ir ϕ(z) laipsnių skirtumui, o r(z) laipsnis mažesnis už ϕ(z) laipsnį.
(7.13) lygybės polinomai f(z),ϕ(z),q(z) ir r(z) dažniausiai vadinami atitinkamai daliniu, dalikliu, dalmeniu ir liekana.
Sakoma, kad polinomas f(z) dalijasi iš polinomo ϕ(z), jei dalijant stulpeliu gautoje (7.13) formulėje liekana r(z)=0.
Nulinio laipsnio polinomu susitarsime vadinti bet kokią kompleksinę konstantą. Tada, savaime aišku, bet koks polinomas dalijasi iš nelygaus nuliui nulinio laipsnio polinomo.
Toliau tirsime polinomo f(z) dalumą iš pirmojo laipsnio polinomo zb.
Apibrėžimas. Kompleksinis skaičius b vadinamas polinomo f(z) šaknimi, kai f(b) lygu nuliui.
7.1 teorema. Polinomas f(z), kurio laipsnis didesnis už 0, dalijasi iš dvinario zb tada ir tik tada, kai b yra polinomo f(z) šaknis.
Įrodymas. Polinomus f(z) ir ϕ(z)=zb įrašysime į (7.13) formulę. Kadangi liekanos r(z) laipsnis turi būti mažesnis už daliklio ϕ(z)=zb laipsnį, tai r(z)nulinio laipsnio polinomas, t. y. r(z)=c=const. Tuomet (7.13) formulė pasidaro šitokia:
f(z)=(zb)q(z)+c.(7.14)
Į (7.14) formulę įrašę z=b, gauname c=f(b). Pagal apibrėžimą f(z) dalijasi iš zb tada ir tik tada, kai (7.14) formulėje parašytoji liekana c=f(b) lygi nuliui, t. y. tada ir tik tada, kai b yra f(z) šaknis. Teorema įrodyta.
2. Savaime kyla klausimas: ar kiekvienas algebrinis polinomas turi šaknį? Į jį atsako pagrindinė algebros teorema: kiekvienas nenulinio laipsnio polinomas turi bent vieną šankį.
Remdamiesi šia teorema, įrodysime, kad algebrinis n-ojo laipsnio polinomas turi n šaknų*. Tarkime, kad f(z) yra algebrinis n-ojo laipsnio polinomas. Pagal pagrindinę algebros teoremą f(z) turi bent vieną šaknį b1, t. y. f(z) išreiškiamas sandauga
f(z)=(zb1)f1(z),(7.151)
kurioje simboliu f1(z) pažymėtas atitinkamas (n1)-ojo laipsnio polinomas. Jei n1, tai pagal pagrindinę algebros teoremą f1(z) turi bent vieną šaknį b2, t. y. f1(z) išreiškiamas sandauga
f1(z)=(zb2)f2(z),(7.152)
kurioje simboliu f2(z) pažymėtas atitinkamas (n2)-ojo laipsnio polinomas. Taip samprotaudami toliau, gausime sandaugas
f2(z)=(zb3)f3(z),(7.153)
.....................
fn1(z)=(zbn)fn(z).(7.15n)
Paskutinioje sandaugoje simboliu fn(z) pažymėtas atitinkamas nulinio laipsnio polinomas, todėl fn(z)=c=const.(7.151)(7.15n) lygybių, turėdami mintyje, kad fn(z)=c, gauname
f(z)=(zb1)(zb2)(zb3)...(zbn)c.(7.16)
Pabrėžiame, kad kompleksinė konstanta c nelygi nuliui, nes priešingu atveju polinomas f(z) būtų tapačiai lygus nuliui ir nebūtų n-ojo laipsnio.
Iš (7.16) lygybės aišku, kad f(b1)=f(b2)=f(b3)=...=f(bn)=0, t. y. skaičiai b1,b2,b3,...,bn yra polinomo f(z) šaknys. Be to, iš (7.16) matyti, kad kompleksinis skaičius f(b) nelygus nuliui, kai b – bet koks kompleksinis skaičius, nesutampantis su skaičiais b1,b2,b3,...,bn**. Vadinasi polinomas f(z) turi n šaknų: b1,b2,b3,...,bn.
Dešinėje (7.16) lygybės pusėje yra polinomo f(z) skaidinys dauginamaisiais. Jei žinome (7.12) polinomo f(z) išraišką, tai galime nustatyti (7.16) lygybėje parašytą konstantą c. Palyginę koeficientus prie zn (7.16) ir (7.12) lygybėse, įsitikiname, kad c=c0.
Polinomas, kurio c0=1, vadinamas redukuotu. Pritaikę (7.16) formulę redukuotam polinomui, gauname
f(z)=(zb1)(zb2)(zb3)...(zbn).(7.17)
Palyginę (7.17) formulę su (7.12) (kai c0=1), gauname šitokius sąryšius (Vijeto teorema):
c1=(b1+b2+...+bn),
c2=b1b2+b1b3+...+bn1bn,
................................
cn=(1)nb1b2...bn.
Toliau, jei nebus pasakyta priešingai, nagrinėsime tik redukuotus polinomus.

_______________

* Čia, žinoma, n>0.
** Kelių kompleksinių skaičių sandauga lygi nuliui tik tuo atveju, kai bent vienas dauginamasis lygus nuliui.

3. Kartotinės polinomo šaknys. Šaknies kartotinumo požymis

Kai kurios polinomo f(z) šaknys gali sutapti viena su kita. Sakykime, a, b, ..., cskirtingos redukuoto polinomo f(z) šaknys. Tada, remdamiesi praeito paragrafo rezultatais, nusprendžiame, kad f(z) skaidinys bus toks:
f(z)=(za)α(zb)β...(zc)γ;(7.18)
čia α,β,...,γ — natūriniai skaičiai, kurių suma lygi polinomo f(z) laipsniui n, t. y. α+β+...+γ=n.
Jei polinomas f(z) išreiškiamas (7.18) skaidiniu, tai sakoma, kad kompleksinis skaičius a yra polinomo f(z)α kartotinumo šaknis, kompleksinis skaičius b yra polinomo f(z)β kartotinumo šaknis, ..., kompleksinis skaičius c yra polinomo f(z)γ kartotinumo šaknis.
Šaknis, kurios kartotinumas lygus vienetui, dažnai vadinama paprasta, o šaknis, kurios kartotinumas didesnis už vienetą, vadinama kartotine.
Duotojo kartotinumo šaknį galima apibrėžti ir kitaip (tie apibrėžimai yra ekvivalentūs): kompleksinis skaičius a vadinamas polinomo f(z)α kartotinumo šaknimi, jei f(z) išreiškiamas šitaip:
f(z)=(za)αϕ(z),ϕ(a)0.(7.19)
Mūsų tikslas — nurodyti būtiną ir pakankamą požymį, kad kompleksinis skaičius a būtų polinomo f(z)α kartotinumo šaknis.
Polinomo f(z) išvestine vadinsime polinomą f(z), gaunamą formaliai diferencijuojant* f(z) kinatamojo z atžvilgiu. Pirmiausia įrodysime šitokį teiginį.
1 lema. Jei kompleksinis skaičius a yra polinomo f(z)α kartotinumo šaknis, tai tas pats skaičius a yra polinomo f(z)α1 kartotinumo šaknis.
Pastaba. Atskiru atveju, kai α=1, skaičius a − paprasta polinomo f(z) šaknis, bet nėra polinomo f(z) šaknis.
Įrodyamas. Pagal sąlygą f(z) galima išreikšti (7.19) formule. Ją išdiferencijavę, gauname
f(z)=α(za)α1ϕ(z)+(za)αϕ(z),
arba
f(z)=(za)α1ϕ1(z),(7.20)
jei
ϕ1(z)=αϕ(z)+(za)ϕ(z).
Kadangi ϕ1(a)=αϕ(a)0, tai iš (7.20) reiškinio aišku, kad skaičius a yra polinomo f(z)α1 kartotinumo šaknis. Lema įrodyta.
7.2 teorema. Kompleksinis skaičius a yra polinomo f(z)α kartotinumo šaknis tada ir tik tada, kai išpildytos šios sąlygos:
f(a)=f(a)=f(a)=f(a)=...=f(α1)(a)=0,f(α)(a)0.(7.21)
Įrodymas. 1. Būtinumas. Sakykime, a yra polinomo f(z)α kartotinumo šaknis. Tada pagal 1 lemą tas pats skaičius a yra polinomo f(z)α1 kartotinumo šaknis, polinomo f(2)(z)α2 kartotinumo šaknis, ..., polinomo f(α1)(z) kartotinumo 1 (paprasta) šaknis, t. y.
f(a)=f(a)=f(a)=f(a)=...=f(α1)(a)=0.
2. Pakankamumas. Sakykime, (7.21) sąlygos yra išpildytos. Reikia įrodyti, kad skaičius a yra polinomo f(z) kartotinumo α šaknis. Kadangi f(α1)(a)=0, tai a yra polinomo f(α1)(z) šaknis, kurios kartotinumas ne mažesnis kaip 1. Todėl pagal 1 lemą skaičius a yra polinomo f(α2)(z) šaknis, kurios kartotinumas ne mažesnis kaip 2, polinomo f(α3)(z) šaknis, kurios kartotinumas ne mažesnis kaip 3, ..., polinomo f(z) šaknis, kurios kartotinumas ne mažesnis kaip α.
Lieka įrodyti, kad polinomo f(z) šaknies a kartotinumas nėra didesnis kaip α. Jei tas kartotinumas būtų didesnis kaip α, tai pagal 1 lemą polinomo f(α1)(z) šaknies a kartotinumas būtų didesnis už vienetą. Iš to išplauktų, kad a yra polinomo f(α)(z) šaknis, t. y. f(α)(z)=0, bet tai prieštarauja paskutinei iš (7.21) sąlygų. Teorema įrodyta.

______________

* Polinomas f(z) diferencijuojamas z atžvilgiu, lyg z būtų realus kintamasis.

4. Kartotinių šaknų atskyrimas. Euklido algoritmas

1. Kartotinių šaknų atskyrimas.

Mūsų tikslas - iš polinomo f(z), turinčio kartotinių šaknų, sudaryti tokį polinomą F(z), kuris turėtų tas pačias šaknis, kaip ir f(z), bet visų šaknų kartotinumas būtų lygus vienetui. Apibrėšime keletą naujų sąvokų.
1 apibrėžimas. Dviejų polinomų f(z) ir ϕ(z) bendru dalikliu vadinamas bet koks polinomas, iš kurio dalijasi abu polinomai f(z) ir ϕ(z).
2 apibrėžimas. Dviejų polinomų f(z) ir ϕ(z) bendru didžiausiu dalikliu vadinamas toks jų daliklis, kuris dalijasi iš kiekvieno kito tų polinomų daliklio.
Polinomų f(z) ir ϕ(z) bendrą didžiausią daliklį susitarsime žymėti simboliu D[f(z),ϕ(z)].
Iš bendro didžiausio daliklio apibrėžimo išplaukia, jog jis yra apibrėžtas tik laisvo pastovaus daugiklio tikslumu.
Spręsdami uždavinį, suformuluotą šio paragrafo pradžioje, galime lengvai įsitikinti, kad ieškomasis polinomas F(z) yra šitoks:
F(z)=f(z)D[f(z),ϕ(z)].(7.22)
Sakykime,
f(z)=(za)α(zb)β...(zc)γ,(7.23)
o skaičiai a, b, ..., c — skirtingos šaknys. Tada pagal 7.2 teoremą polinomas f(z) išreiškiamas sandauga
f(z)=(za)α1(zb)β1...(zc)γ1ψ(z),(7.24)
o ψ(z) neturi daugiklių za,zb,...,zc.
Palyginę (7.23) ir (7.24) formules, įsitikiname, kad
D[f(z),f(z)]=(za)α1(zb)β1...(zc)γ1.(7.25)
Iš (7.23) ir (7.25) formulių savo ruožtu matyti, kad polinomas F(z), apibrėžtas (7.22) formule, yra šitoks:
F(z)=(za)(zb)...(zc).(7.26)
Taigi įrodėme, kad polinomas F(z), apibrėžtas (7.22) formule, turi tas pačias šaknis, kaip ir polinomas f(z), bet visų jo šaknų kartotinumas lygus vienetui.
Vadinasi, norint atskirti kartotines šaknis, reikia iš duotojo polinomo f(z) sudaryti polinomą F(z), apibrėžiamą (7.22) formule.
Kadangi (7.22) formulės vardiklis yra polinomų f(z) ir f(z) bendras didžiausias daliklis, tai reikia išmokti jį rasti.

2. Dviejų polinomų bendro didžiausio daliklio ieškojimas (Euklido algoritmas)

Sakykime, f(z) ir ϕ(z) yra bet kokie polinomai ir reikia rasti jų bendrą didžiausią daliklį. Nesiaurindami uždavinio, galime tarti, kad polinomo ϕ(z) laipsnis ne didesnis už polinomo f(z) laipsnį. Tada, f(z) padaliję iš ϕ(z), gauname (7.13) formulę (žr. 2 paragrafą):
f(z)=ϕ(z)q(z)+r1(z).(7.271)
Liekanos r1(z) laipsnis, kaip sakėme 2 paragrafe, yra mažesnis už daliklio ϕ(z) laipsnį. Todėl ϕ(z) vėl galime dalyti iš r1(z). Padaliję gauname formulę, analogiška (7.13):
ϕ(z)=r1(z)q1(z)+r2(z).(7.272)
Liekanos r2(z) laipsnis yra mažesnis už daliklio r1(z) laipsnį.
Toliau polinomą r1(z) dalijame iš liekanos r2(z) ir t. t. Tokiu budu gausime
r1(z)=r2(z)q2(z)+r3(z),(7.273)
r2(z)=r3(z)q3(z)+r4(z),(7.274)
...........................
rk3(z)=rk2(z)qk2(z)+rk1(z),(7.27k1)
rk2(z)=rk1(z)qk1(z)+rk(z).(7.27k)
Kadangi, kiekvieną kartą padalijus, liekanos laipsnis sumažėja bent vienu vienetu, tai pakartojus aprašytąjį procesą pakankamą skaičių k kartų, po (k + 1)-ojo žingsnio gauta liekana bus lygi nuliui*, t. y.
rk1(z)=rk(z)qk(z).(7.27k+1)
Įrodysime, kad paskuitnė nelygi nuliui liekana rk(z) yra polinomų f(z) ir ϕ(z) bendras didžiausias daliklis.
Užtenka įrodyti du teiginius:
1) polinomai f(z) ir ϕ(z) dalijasi iš rk(z), t. y. rk(z) yra polinomų f(z) ir ϕ(z) daliklis;
2) polinomas rk(z) dalijasi iš bet kurio polinomų f(z) ir ϕ(z) daliklio r0(z), t. y. rk(z) yra tų polinomų bendras didžiausias daliklis.
Įrodinėdami 1 teiginį, pastebėsime, jog iš (7.27k+1) lygybės išplaukia, kad liekana rk1(z) dalijasi iš rk(z), o iš (7.27k) lygybės — kad rk2(z) dalijasi iš rk(z) ... Nagrinėdami (7.271)(7.27k) lygybių grandinę, galų gale įsitikinsime, kad ϕ(z) ir f(z) dalijasi iš rk(z).
Dar įrodysime 2 teiginį. Sakykime, r0(z) yra bet kuris polinomų f(z) ir ϕ(z) daliklis. Iš (7.271) lygybės aišku, kad r1(z) dalijasi iš r0(z) (nes f(z) dalijasi iš r0(z)), o iš (7.272) lygybės, — kad r2(z) dalijasi iš r0(z), paskui iš (7.273) lygyybės, — kad r3(z) dalijasi iš r0(z) ... Iš (7.271)(7.27k) lygybių grandinės galų gale įsitikiname, kad rk(z) dalijasi iš r0(z).
Taigi visiškai pagrindėme aprašytąjį procesą dviejų polinomų bendram didžiausiam dalikliui rasti. Tas procesas paprastai vadinamas Euklido algoritmu.
4.1 pav.
Pavyzdys. Rasime polinomų f(z)=z42z3+3z22z+1 ir ϕ(z)=4z36z2+6z2 bendrą didžiausią daliklį**. Polinomą f(z) padaliję iš ϕ(z) stulpeliu, gauname (žr. 4.1 paveiksliuką)
f(z)=ϕ(z)q(z)+r1(z);
čia q(z)=14z18,r1(z)=34z234z+34.
Toliau turėtume dalyti polinomą ϕ(z) iš polinomo r1(z)=34z234z+34. Kadangi bendras didžiausias daliklis apibrėžtas tik bet kokio pastovaus daugiklio tikslumu, tai bus patogu r1(z) liekaną dauginti iš 43 ir ϕ(z) dalyti iš polinomo z2z+1. Gausime (žr. 4.2 paveiksliuką)
4.2 pav.
ϕ(z)=r1(z)q1(z)+r2(z);
čia r1=z2z+1,q1=4z2,r2(z)=0. Liekana lygi nuliui.
Vadinasi, polinomų f(z) ir ϕ(z) bendras didžiausias daliklis yra z2z+1, t. y.
D[f(z),ϕ(z)]=z2z+1.
1 pastaba. Pateiktajame pavyzdyje, kad būtų paprasčiau, nagrinėjome polinomus f(z) ir ϕ(z) su realiais koeficientais. Tas pats metodas tinka ir polinomams su bet kokiais kompleksiniais koeficientais.


___________________

* Jei tarpiniame aprašytojo proceso etape negausime liekanos, lygios nuliui, tai kada nors gausime nulinio laipsnio polinomą rk(z). Tada liekana rk+1(z) tikrai bus lygi nuliui (nes kiekvienas polinomas dalijasi iš nulinio laipsnio polinomo).
** Lengva pastebėti, kad ϕ(z)=f(z).

5. Taisiklingos racionaliosios trupmenos su kompleksiniais koeficientais reiškimas paprasčiausių trupmenų suma

Racionaliąją trupmena vadinamas dviejų algebrinių polinomų santykis. Racionalioji trupmena vadinama taisyklinga, kai skaityklyje esančio polinomo laipsnis yra mažesnis už vardiklyje esančio polinomo laipsnį. Priešingu atveju racionalioji trupmena vadinama netaisyklinga. Racionaliąją trupmeną dažniausiai žymėsime simboliu P(z)Q(z), P(z) ir Q(z) laikydami algebriniais polinomais.
2 lema. Sakykime, P(z)Q(z) yra taisyklinga racionalioji trupmena, kurios vardiklis turi α kartotinumo šaknį a, t. y.
Q(z)=(za)αϕ(z) ir ϕ(a)0.(7.28)
Tada tą trupmeną galima išreikšti tokia suma:
P(z)Q(z)=A(za)α+ψ(z)(za)αkϕ(z);(7.29)
čia A - kompleksinė konstanta, lygi P(a)ϕ(a), k - natūrinis skaičius, o ψ(z) - atitinkamas polinomas, be to, paskutinė trupmena, parašyta (7.29) lygybės dešinėje pusėje, yra taisyklinga.
Įrodymas. Skaičių* P(a)ϕ(a), pažymėkime raide A ir išnagrinėkime skirtumą
P(z)Q(z)A(za)α.
Apskaičiavę šį skirtumą, gausime
P(z)Q(z)A(za)α=P(z)(za)αϕ(z)A(za)α=P(z)Aϕ(z)(za)αϕ(z)=Φ(z)(za)αϕ(z),(7.30)
jei polinomą P(z)Aϕ(z) pažymėsime Φ(z). Kadangi
Φ(a)=P(a)Aϕ(a)=P(a)P(a)ϕ(a)ϕ(a)=P(a)P(a)=0,
tai kompleksinis skaičius a yra polinomo Φ(z) šaknis, kurios kartotinumas lygus kokiam nors natūriniam skaičiui k (k1), t. y.
Φ(z)=(za)kψ(z) ir ψ(a)0.(7.31)
(7.31) reiškinį įrašę į (7.30) lygybę, gausime
P(z)Q(z)A(za)α=Φ(z)(za)αϕ(z)=(za)kψ(z)(za)αϕ(z)=ψ(z)(za)αkϕ(z),
P(z)Q(z)A(za)α=ψ(z)(za)αkϕ(z).(7.32)
Įrodėme, kad (7.29) lygybė yra teisinga. Reikia tik įsitikinti, kad trupmena, parašyta dešinėje (7.32) lygybės pusėje, yra taisiklinga. Tai tiesiog išplaukia iš teiginio, kad dviejų taisyklingų trumpenų skirtumas yra taisyklinga trupmena**.
Lema įrodyta.
Iš ką tik įrodytos lemos išplaukia nuostabi teorema, išreiškianti faktą, kad kiekvieną taisyklingą racionaliąją trupmeną galima išreikšti paprasčiausių trupmenų suma.
7.3 teorema. Jei P(z)Q(z) yra taisiklinga racionalioji trupmena, kurios vardiklis išreiškiamas sandauga
Q(z)=(za)α(zb)β...(zc)γ,(7.33)
tai šią trupmeną galima išreikšti šitaip:
P(z)Q(z)=A1(za)α+A2(za)α1+A3(za)α2+...+Aα(za)+
+B1(zb)β+B2(zb)β1+B3(zb)β2+...+Bβ(zb)+
+...................................................+
+C1(zc)γ+C2(zc)γ1+C3(zc)γ2+...+Cγ(zc);(7.34)
čia A1,A2,A3,...,Aα,B1,B2,B3,...,Bβ,...,C1,C2,C3,...,Cγ - tam tikri pastovūs kompleksiniai skaičiai (kai kurie iš jų gali būti nuliai).
Įrodymas. Iš pradžių 2 lemą pritaikysime trupmenai P(z)Q(z), turėdami mintyje, kad kompleksinis skaičius a yra polinomo Q(z)α kartotinumo šaknis. Gausime (7.32) lygybę
P(z)Q(z)A(za)α=ψ(z)(za)αkϕ(z).(7.32)
P(z)Q(z)A(za)α=P1(z)Q1(z),P1(z)=ψ(z),Q1(z)=(za)αkϕ(z).
Dešinei tos lygybės pusei vėl pritaikysime 2 lemą, turėdami mintyje, kad arba kompleksinis skaičius a yra dešiniosios pusės vardiklio αk kartotinumo šaknis (jei αk>0), arba kaip matyti iš (7.33) skaidinio, kompleksinis skaičius b yra to vardiklio β kartotinumo šaknis (jei αk0).
(Jei αk=0, tai (7.32) lygybė pavirsta tokia:
P(z)Q(z)A(za)α=ψ(z)ϕ(z) ir ϕ(a)0 t. y. ϕ(z) neturi kompleksinės šaknies a ir 2 lemos reiškiniui ψ(z)ϕ(z), skaičiaus a atžvilgiu, toliau taikyti negalime.
Jei αk<0, tai (7.32) lygybė pavirsta tokia:
P(z)Q(z)A(za)α=ψ(z)(za)kαϕ(z) ir vardiklis ϕ(z) neturi kartotinės arba paprastos šaknies a. Todėl toliau 2 lemos reiškiniui
ψ(z)(za)kαϕ(z)
taikyti negalime ir reikia griebti kitą polinomo Q(z) šaknį (pavyzdžiui, kompleksinę šaknį b).)
Tokiu budu gausime į (7.32) panašią lygybę, kurios dešiniajai pusei vėl galima taikyti 2 lemą. Taip samprotaudami toliau (t. y. paeiliui taikydami 2 lemą visoms polinomo Q(z) šaknims), trupmeną P(z)Q(z) išreikšime (7.34) suma. Teorema įrodyta.
Pastaba. Kadangi 2 lemoje nurodytas skaičius k gali būti didesnis už vienetą, o polinomas P(z) gali turėti šaknis, sutampančias su polinomo Q(z) šaknimis, tai kai kurie (7.34) formulės koeficientai A1,...,Aα,B1,...,Bβ,...,C1,...,Cγ gali būti lygūs nuliui.


__________________

* Skaičius A egzistuoja, nes (7.28) sąlygoje pasakyta, kad ϕ(a)0.
** Tuo lengva įsitikinti, taisiklingų trupmenų skirtumą išreiškus trupmena su bendru vardikliu.

6. Algebrinio polinomo su realiaisiais koeficientais reiškimas neskaidžių realių dauginamųjų sandauga

Anksčiau ieškojome racionaliosios trupmenos su kompleksiniais koeficientais išraiškos paprasčiausių trupmenų suma. Galutinis mūsų tikslas - išreikšti racionaliąją trupmeną su realiais koeficientais paprasčiausių trupmenų su realiais koeficientais suma.
Norint tą tikslą pasiekti, pirmiausia reikia algebrinį polinomą su realiais koeficientais išreikšti neskaidžių realių dauginamųjų sandauga. Tam ir skirtas šis paragrafas.
Sakykime,
f(z)=zn+c1zn1+c2zn2+c3zn3+...+cn(7.35)
yra redukuotas algebrinis polinomas su realiais koeficientais c1,c2,...,cn.
Pirmiausia įrodysime šitokią teoremą.
7.4 teorema. Jei kompleksinis skaičius a yra (7.35) algebrinio polinomo su realiais koeficientais šaknis, tai ir jam jungtinis kompleksinis skaičius* a irgi yra (7.35) polinomo šaknis. Be to, jei šaknies a kartotinumas lygus λ, tai ir šaknies a kartotinumas lygus λ.
Įrodymas. Iš pradžių įrodysime pagalbinį teiginį: jei f(z) yra polinomas su realiais koeficientais, tai kompleksinis dydis f(z) yra jungtinis dydžiui f(z). Užtenka įrodyti, kad laipsnis zn, kai n - natūrinis skaičius, yra jungtinis laipsniui zn. Tai išplaukia tiesiog iš kompleksinio skaičiaus trigonometrinės išraiškos. Iš tikrųjų, jei
z=ρ(cosθ+isinθ),
tai
z=ρ(cos(θ)+isin(θ)).
Pagal Muavro formulę
zn=ρn(cosθn+isinθn),
zn=ρn(cos(θn)+isin(θn))=ρn(cosθnisinθn).
Iš dviejų paskutinių lygybių aišku, kad zn yra dydis, jungtinis laipsniui zn. Pagalbinį teiginį įrodėme.
Dabar sakykime, kad kompleksinis skaičius a yra polinomo f(z) šaknis, t.y. f(a)=0. Šio skyriaus 1 paragrafe įsitikinome, kad kompleksinis skaičius lygus nuliui tada ir tik tada, kai lygus nuliui jam jungtinis skaičius. Todėl iš lygybės f(a)=0 ir iš įrodytojo pagalbinio teiginio išplaukia, kad f(a)=0, t.y. skaičius a yra polinomo f(z) šaknis.
Sakykime, šaknies a kartotinumas lygus λ. Tada pagal 7.2 teoremą
f(a)=f(a)=f(a)=f(3)(a)=...=f(λ1)(a)=0;f(λ)(a)0.(7.36)
Kadangi kompleksinis skaičius lygus nuliui tada ir tik tada, kai lygus nuliui jam jungtinis skaičius, tai iš anksčiau įrodyto pagalbinio teiginio ir iš (7.36) sąryšių išplaukia**:
f(a)=f(a)=f(a)=f(3)(a)=...=f(λ1)(a)=0;f(λ)(a)0.(7.37)
Pagal 7.2 teoremą šie sąryšiai reiškia, kad skaičius a yra polinomo f(z) λ kartotinumo šaknis. Teorema įrodyta.
Remdamiesi (7.4) teorema, sužinosime, kaip polinomas*** f(x) su realiais koeficientais išreiškiamas neskaidžių realių dauginamųjų sandauga. Sakykime, polinomas f(x) turi realias šaknis b1,b2,...,bm, kurių kartotinumas atitinkamai lygus β1,β2,...,βm, ir menamas šaknis, sudarančias jungtinių skaičių poras a1 ir a1, a2 ir a2,..., an ir an, kurių kartotinumas atitinkamai lygus λ1,λ2,...,λn.
Tada, remiantis 3 paragrafo rezultatais, polinomas f(x) suskaidomas šitaip:
f(x)=(xb1)β1(xb2)β2...(xbm)βm(xa1)λ1(xa1)λ1(xa2)λ2(xa2)λ2...(xan)λn(xan)λn.(7.38)
Šaknies ak (k=1,2,3,...,n) realiąją ir menamąją komponentes pažymėkime uk ir vk, t.y. ak=uk+ivk. Tada ak=ukivk. Su bet kuriuo k=1,2,3,...,n pertvarkykime reiškinį
(xak)λk(xak)λk=[(xak)(xak)]λk=
=[(xukivk)(xuk+ivk)]λk=[(xuk)2+vk2]λk=(x2+pkx+qk)λk,
pk=2uk,qk=uk2+vk2.(7.39)
Gautąją (7.39) išraišką įrašę į (7.38) skaidinį, gauname polinomo f(x) skaidinį realiais neskaidžiais dauginamaisiais:
f(x)=(xb1)β1(xb2)β2...(xbm)βm(x2+p1x+q1)λ1(x2+p2x+q2)λ2...(x2+pnx+qn)λn.(7.40)
Matome, kad polinomas f(x) su realiais koeficientais išskaidomas neskaidžių realių dauginamųjų sandauga: dauginamieji, atitinkantys realiąsias šaknis, yra dvinarių laipsniai su rodikliais, lygiais šaknų kartotinumams, o dauginamieji, atitinkantys menamų jungtinių šaknų poras, yra kvadratinių trinarių laipsniai su rodikliais, lygiais tų porų kartotinumams.


____________

* Kompleksinį skaičių, jungtinį duotajam skaičiui, žymėsime tuo pačiu simboliu, kaip ir duotąjį skaičių, tik su brūkšneliu virš jo.
** Be to, atsižvelgiama į tai, kad polinomo su realiais koeficientais išvestinė yra polinomas su realiais koeficientais.
*** Toliau nagrinėsime polinomus, kurių kintamasis įgyja tik realiąsias reikšmes. Todėl tą kintamąjį bus patogiau žymėti ne raide z, bet raide x.


7. Taisyklingos racionaliosios trupmenos su realiaisiais koeficientais reiškimas paprasčiausių trupmenų su realiaisiais koeficientais suma

Įrodysime du pagalbinius teiginius.
3 lema. Sakykime, P(x)Q(x) yra taisiklinga racionalioji trupmena su realiais koeficientais, kurios vardiklio viena α kartotinumo šaknis yra realusis skaičius a, t. y.
Q(x)=(xa)αϕ(x), ϕ(a)0.
Tada šią trupmeną galima išreikšti suma:
P(x)Q(x)=A(xa)α+ψ(x)(xa)αkϕ(x);(7.41)
čia A - realusis skaičius, lygus P(a)ϕ(a), k - natūrinis skaičius, o ψ(x) - atitinkamas polinomas su realiais koeficientais. Be to, paskutinė trupmena, parašyta (7.41) lygybės dešinėje pusėje, yra taisiklinga.
Šios lemos įrodyti nereikia, nes ji tiesiog išplaukia iš 2 lemos. Reikia tik turėti mintyje štai ką: kadangi P(x) ir Q(x) yra polinomai su realiais koeficientais, o a - realusis skaičius, tai polinomai ϕ(x) ir ψ(x) turi realius koeficientus, todėl ir konstanta A=P(a)ϕ(a) - realusis skaičius.
4 lema. Sakykime, P(x)Q(x) yra taisyklinga racionalioji trupmena su realiais koeficientais, kurios vardiklio dvi kartotinumo λ šaknys yra kompleksiniai jungtiniai skaičiai a=u+iv ir a=uiv, t. y.
Q(x)=(x2+px+q)λϕ(x),ϕ(a)0,ϕ(a)0,
p=2u,q=u2+v2.(7.42)
Tada šią trupmeną galima išreikšti suma:
P(x)Q(x)=Mx+N(x2+px+q)λ+ψ(x)(x2+px+q)λkϕ(x);(7.43)
čia M ir N - realieji skaičiai, k - natūrinis skaičius, o ψ(x) - atitinkamas polinomas su realiais koeficientais. Be to, paskutinė trupmena, parašyta (7.43) lygybės dešinėje pusėje, yra taisiklinga.
Įrodymas. Kompleksinio skaičiaus A realiąją komponentę susitarsime žymėti simboliu Re[A], o menamąją - simboliu Im[A]. Tarsime, kad*
M=1vIm[P(a)ϕ(a)],N=Re[P(a)ϕ(a)]uvIm[P(a)ϕ(a)].
Lengva patikrinti, kad realiųjų skaičių pora (M, N) yra šios lygties sprendinys:
P(a)(Ma+N)ϕ(a)=0.(7.44)
P(a)(M(u+iv)+N)ϕ(a)=0,
P(a)ϕ(a)(Mu+iMv+N)=0,
P(a)ϕ(a)(1vIm[P(a)ϕ(a)]u+i1vIm[P(a)ϕ(a)]v+Re[P(a)ϕ(a)]uvIm[P(a)ϕ(a)])=0,
P(a)ϕ(a)(uvIm[P(a)ϕ(a)]+ivvIm[P(a)ϕ(a)]+Re[P(a)ϕ(a)]uvIm[P(a)ϕ(a)])=0,
P(a)ϕ(a)(Re[P(a)ϕ(a)]+iIm[P(a)ϕ(a)])=0.
Iš tikrųjų, padaliję (7.44) lygtį panariui iš ϕ(a) ir prilyginę nuliui realiąsias ir menamąsias komponentes, gauname dviejų lygčių sistemą
{Mu+N=Re[P(a)ϕ(a)],Mv=Im[P(a)ϕ(a)],
iš kurios randame anksčiau parašytąsias M ir N išraiškas. Dabar išnagrinėkime skirtumą
P(x)Q(x)Mx+N(x2+px+q)λ.
Šį skirtumą išreiškę trupmena su bendruoju abiejų trupmenų vardikliu Q(x), gausime
P(x)Q(x)Mx+N(x2+px+q)λ=P(x)(x2+px+q)λϕ(x)Mx+N(x2+px+q)λ=P(x)(Mx+N)ϕ(x)(x2+px+q)λϕ(x)=Φ(x)(x2+px+q)λϕ(x);(7.45)
čia simboliu Φ(x) pažymėjome polinomą P(x)(Mx+N)ϕ(x) su realiais koeficientais. Iš (7.44) lygybės aišku, kad kompleksinis skaičius a yra polinomo Φ(x) šaknis, kurios kartotinumą žymėsime k(k1). Jo jungtinis skaičius a pagal 7.4 teoremą irgi yra polinomo Φ(x) kartotinumo k šaknis. Todėl polinomą Φ(x) galima išreikšti sandauga:
Φ(x)=(x2+px+q)kψ(x),(7.46)
kurioje ψ(x) - atitinkamas polinomas su realiais koeficientais, neturintis šaknų a ir a. (7.46) išraišką įrašę į (7.45) formulę, gausime (7.43) lygybę. Tas faktas, kad paskutinė trupmena, esanti (7.43) lygybės dešinėje pusėje, yra taisiklinga, išplaukia iš to, jog ta trupmena yra dviejų taisiklingų trupmenų skirtumas.
Lema įrodyta.
Paeiliui taikydami 3 ir 4 lemas visoms trupmenos P(x)Q(x) vardiklio šaknims, galime įrodyti šitokį teiginį.
7.5 teorema. Jei P(x)Q(x) yra taisiklinga racionalioji trupmena su realiais koeficientais, kurios vardiklis išreiškiamas šitaip:
Q(x)=(xb1)β1(xb2)β2...(xbm)βm(x2+p1x+q1)λ1(x2+p2x+q2)λ2...(x2+pnx+qn)λn,
tai ją galima išreikšti paprasčiausių trupmenų suma:
P(x)Q(x)=B1(1)(xb1)+B2(1)(xb1)2+...+Bβ1(1)(xb1)β1+B1(2)(xb2)+B2(2)(xb2)2+...+Bβ2(2)(xb2)β2+
+...+B1(m)(xbm)+B2(m)(xbm)2+...+Bβm(m)(xbm)βm+
+M1(1)x+N1(1)(x2+p1x+q1)+M2(1)x+N2(1)(x2+p1x+q1)2+...+Mλ1(1)x+Nλ1(1)(x2+p1x+q1)λ1+
+M1(2)x+N1(2)(x2+p2x+q2)+M2(2)x+N2(2)(x2+p2x+q2)2+...+Mλ2(2)x+Nλ2(2)(x2+p2x+q2)λ2+
+,,,+M1(n)x+N1(n)(x2+pnx+qn)+M2(n)x+N2(n)(x2+pnx+qn)2+...+Mλn(n)x+Nλn(n)(x2+pnx+qn)λn;(7.47)
čia B1(1),B2(1),...,Bβm(m),M1(1),N1(1),...,Mλn(n),Nλn(n) - realieji skaičiai (kai kurie iš jų gali būti nuliai).
Pastaba. Norint konkrečiai nustatyti ką tik minėtus koeficientus, reikia sudėti trupmenas, parašytas dešinėje (7.47) lygybės pusėje ir po to palyginti skaitiklių koeficientus prie vienodų x laipsnių.


______________

* Kadangi ϕ(a)0, tai santykis P(a)ϕ(a) egzistuoja.

Pavyzdžiai ir paaiškinimai

1. Išreikšime paprasčiausių trupmenų suma taisyklingą trupmeną
2x3+4x2+x+2(x1)2(x2+x+1).
Įsitikinę, kad kvadratinis trinaris x2+x+1 turi menamas šaknis, rašome lygybę, laikydamiesi 7.5 teoremos nurodymų:
2x3+4x2+x+2(x1)2(x2+x+1)=B1x1+B2(x1)2+Mx+Nx2+x+1.(7.48)
Sudėję dešinėje tos lygybės pusėje parašytas trupmenas, gauname
2x3+4x2+x+2(x1)2(x2+x+1)=B1(x1)(x2+x+1)+B2(x2+x+1)+(Mx+N)(x1)2(x1)2(x2+x+1)=
=B1(x31)+B2(x2+x+1)+(Mx+N)(x22x+1)(x1)2(x2+x+1).
Palyginę skaitiklių koeficientus prie x0,x1,x2 ir x3, sudarome lygčių sistemą
{B1+M=2,B2+N2M=4,B2+M2N=1,B1+B2+N=2.
Ją išsprendę, gauname B1=2,B2=3,M=0,N=1. Galutinai
2x3+4x2+x+2(x1)2(x2+x+1)=2x1+3(x1)2+1x2+x+1.(7.49)
Ką tik pailiustruotas taisiklingos racionaliosios trupmenos dėstinio ieškojimo metodas vadinamas neapibrėžtųjų koeficientų metodu. Jis visada pritaikomas; kad, tą metodą taikant, gautoji lygčių sistema yra išsprendžiama, įrodinėti nereikia - tai išplaukia iš 7.5 teoremos.
2. Neapibrėžtųjų koeficientų metodą pailiustruosime dar vienu pavyzdžiu. Reikia išdėstyti taisiklingą trupmeną
3x4+2x3+3x21(x2)(x2+1)2.
Kadangi kvadratinis trinaris x2+1 turi menamas šaknis, tai, laikydamiesi 7.5 teoremos nurodymų, rašome
3x4+2x3+3x21(x2)(x2+1)2=Bx2+M1x+N1x2+1+M2x+N2(x2+1)2.
Sudėję dešinėje lygybės pusėje parašytas trupmenas ir palyginę skaitiklius, turime
3x4+2x3+3x21=B(x2+1)2+(M1x+N1)(x2)(x2+1)+(M2x+N2)(x2)=
=B(x4+2x2+1)+(M1x+N1)(x32x2+x2)+(M2x+N2)(x2).
Palyginę koeficientus prie x4,x3,x2,x1 ir x0, sudarome lygčių sistemą
{B+M1=3,N12M1=2,2B+M12N1+M2=3,N12M1+N22M2=0,B2N12N2=1.
Ją išsprendę, randame B=3,M1=0,N1=2,M2=1,N2=0. Galutinai
3x4+2x3+3x21(x2)(x2+1)2=3x2+2x2+1+x(x2+1)2.(7.50)
3. Neapibrėžtųjų koeficientų metodas, kaip matyti iš spręstųjų pavyzdžių, yra gana griozdiškas. Todėl natūralu tais atvejais, kai galima, ieškoti kito, paprastesnio metodo taisiklingos racionaliosios trupmenos dėstinio koeficientams apskaičiuoti. Sakykime, taisyklingos racionaliosios trupmenos P(x)Q(x) vardiklis Q(x) turi realią α kartotinumo šaknį a. Tada viena iš paprasčiausių trupmenų, kurių suma išreiškiama trupmena P(x)Q(x), yra
A(xa)α.(7.51)
Aprašysime visiškai paprastą būda tos trupmenos skaitikliui A apskaičiuoti. Iš 3 lemos ir (7.41) formulės aišku, kad tas koeficientas apskaičiuojamas pagal formulę
A=P(a)ϕ(a), kurioje ϕ(x)=Q(x)(xa)α.
Taigi, apskaičiuojant (7.51) paprasčiausios trupmenos koeficientą A, atitinkantį polinomo Q(x)α kartotinumo šaknį a, reikia trupmenos P(x)Q(x) vardiklyje išbraukti dauginamąjį (xa)α ir į likusį reiškinį įrašyti x=a.
Aprašytasis koeficiento A ieškojimo būdas paprastai vadinamas išbraukimo metodu. Pabrėžiame, kad jis pritaikomas tik paprasčiausių trupmenų, atitinkančių realiąsias polinomo Q(x) šaknis, aukščiausiųjų laipsnių koeficientams skaičiuoti.
Išbraukimo metodas labai efektyvus tuo atveju, kai vardiklis Q(x) turi tik paprastas realias šaknis, t.y. Q(x)=(xa1)(xa2)...(xan). Tada, kaip žinome, trupmena išdėstoma suma
P(x)Q(x)=A1xa1+A2xa2+...+Akxak+...+Anxan,
kurios visus koeficientus galima rasti išbraukimo metodu. Ieškant koeficiento Ak, reikia trupmenos P(x)Q(x) vardiklyje išbraukti dauginamąjį xak ir į likusį reiškinį įrašyti x=ak.
Pavyzdys. Išreikšime paprasčiausių trupmenų suma trupmeną
x+1(x1)x(x2).(7.52)
Remdamiesi (7.5) teorema, rašome
x+1(x1)x(x2)=A1x1+A2x+A3x2.
Ieškodami koeficiento A1, (7.52) reiškinyje išbraukiame dauginamąjį x1 ir likusiame reiškinyje rašome x=1. Gauname A1=2. Panašiai randame A2=12 ir A3=32.
Galutinai
x+1(x1)x(x2)=2x1+12x+32(x2).(7.53)
Detaliau, koeficientus A1, A2 ir A3 randame taip:
x+1(x1)x(x2)x+1x(x2)1+11(12)=21=2=A1,
x+1(x1)x(x2)x+1(x1)(x2)0+1(01)(02)=12=A2,
x+1(x1)x(x2)x+1(x1)x2+1(21)2=32=A3.
Patikriname:
2x1+12x+32(x2)=22x(x2)+(x1)(x2)+3(x1)x2(x1)x(x2)=[4x(x2)]+[(x1)(x2)]+[3x(x1)]2(x1)x(x2)=
=[4x2+8x]+[x22xx+2]+[3x23x]2(x1)x(x2)=4x2+8x+x23x+2+3x23x2(x1)x(x2)=8x3x+23x2(x1)x(x2)=2x+22(x1)x(x2)=x+1(x1)x(x2).


8. Racionaliosios trupmenos integravimas

Dabar jau esame pasiruošę spręsti racionaliosios trupmenos su realiaisiais koeficientais integravimo problemą bendruoju atveju.
Pirmiausia atkreipsime dėmesį į tai, kad ši problema pakeičiama taisiklingos racionaliosios trupmenos integravimo problema, nes kiekvieną netaisiklingą racionaliąją trupmeną, skaitiklį padalijus iš vardiklio, galima išreikšti algebrinio polinomo ir taisiklingos racionaliosios trupmenos suma.
8.1 pav.
Pavyzdys.
x4x3+1x2+x+2=(x22x)+4x+1x2+x+2,
nes (žr. 8.1 paveksliuką)
Polinomą jau mokame integruoti (primename, kad polinomo neapibrėžtinis integralas yra koks nors polinomas, kurio laipsnis vienetu didesnis už integruojamojo polinomo laipsnį). Reikia tik išmokti integruoti taisiklingąją racionaliąją trupmeną. Iš (7.5) teoremos aišku, kad integruojant taisiklingąją racionaliąją trupmeną, užtenka mokėti integruoti keturių tipų paprasčiausias trupmenas:
I. Bxb, II. B(xb)β, III. Mx+Nx2+px+q, IV. Mx+N(x2+px+q)λ;(7.54)
čia β=2,3,4,...;λ=2,3,4,...; B, M, N, b, p ir q - kokie nors realūs skaičiai; be to, trinaris x2+px+q neturi realių šaknų, t.y. qp24>0.
Įrodysime, kad visų keturių nurodytųjų trupmenų neapibrėžtiniai integralai yra elementariosios funkcijos.
I ir II tipo trupmenos integruojamos elementariai pakeitus kintamąjį: t=xb. Gauname
Bxbdx=Bdtt=Bln|t|+C=Bln|xb|+C,(7.55)
B(xb)βdx=Bdttβ=B(β1)1tβ1+C=Bβ11(xb)β1+C.(7.56)
Integruodami III tipo trupmeną, kvadratinį trinarį išreiškiame šitaip x2+px+q=(x+p2)2+(qp24) ir, atsižvelgę į tai, kad qp24>0, tą skaičių laikome teigiamo skaičiaus a=qp24 kvadratu. Pakeitę kintamąjį t=x+p2, gauname
Mx+Nx2+px+qdx=M(tp2)+Nt2+a2dt=Mt+(NMp2)t2+a2dt=
=M22tdtt2+a2+(NMp2)dtt2+a2=
=M2d(t2+a2)t2+a2+(NMp2)1ad(ta)(ta)2+1=
=M2ln(t2+a2)+2NMp2aarctanta+C=
=M2ln(x2+px+q)+2NMp2qp24arctanx+p2qp24+C.(7.57)
Liko apskaičiuoti IV tipo trupmenos integralą. Pavartoję anksčiau įvestus žymėjimus t=x+p2, a=qp24, turėsime
Mx+N(x2+px+q)λdx=Mt+(NMp2)(t2+a2)λdt=
=M2d(t2+a2)(t2+a2)λ+(NMp2)dt(t2+a2)λ.
Įvesime žymėjimus:
I=d(t2+a2)(t2+a2)λ,
Kλ=dt(t2+a2)λ.
Nagrinėjamas integralas bus apskaičiuotas, kai apskaičiuosime integralus I ir Kλ. Integralas I skaičiuojamas paprastai:
I=d(t2+a2)(t2+a2)λ=1λ11(t2+a2)λ1+C=1λ11(x2+px+q)λ1+C.
Integralą Kλ nagrinėjome Integravimo dalimis skyriuje. Ten išvedėme (6.12) rekurentinę formulę, pagal kurią galime paeiliui apskaičiuoti Kλ, kai λ=2,3,4,...., nes žinome, kad
K1=dtt2+a2=1aarctanta+C.
Taigi apskaičiavome visų keturių paprasčiausių trupmenų integralus ir įrodėme, kad visi jie yra elementariosios funkcijos (tiksliau kalbant, tie integralai išreiškiami racionaliąja funkcija, logaritmu ir arktangentu). Tokiu budu įrodėme teoremą, išsprendžiančią racionaliosios trupmenos integravimo problemą.
7.6 teorema. Bet kokios racionaliosios funkcijos integralas yra elementarioji funkcija.
Baigdami šį paragrafą, pateiksime racionaliosios trupmenos integravimo pavyzdžių. Apskaičiuosime neapibrėžtinius integralus tų trijų trupmenų, kurias nagrinėjome šiame paragrafe ir išreiškėme (7.49), (7.50) ir (7.53) lygybėmis. Pasinaudoję tomis trimis lygybėmis ir (7.55), (7.56) bei (7.57) formulėmis, gauname
1. 2x3+4x2+x+2(x1)2(x2+x+1)dx=2x1dx+3(x1)2dx+dxx2+x+1=
=2ln|x1|3x1+23arctan2x+13+C.
2. 3x4+2x3+3x21(x2)(x2+1)2dx=3x2dx+2dxx2+1+xdx(x2+1)2=
=3ln|x2|+2arctanx+12d(x2+1)(x2+1)2=3ln|x2|+2arctanx12(x2+1)+C.
3. x+1(x1)x(x2)dx=2x1dx+dx2x+32(x2)dx=2ln|x1|+12ln|x|+32ln|x2|+C.

9. Ostrogradskio metodas

M. Ostrogradskis (M. Ostrogradskis (1801 - 1861) - rusų matematikas) pasiūlė metodą taisyklingos racionaliosios trupmenos integralo racionaliajai daliai nustatyti.
Išanalizavę keturių paprasčiausių (7.54) trupmenų integralus, galime padaryti šias išvadas:
1) I ir III tipo trupmenų, kurių vardikliai yra dvinario arba trinario pirmieji laipsniai, integralai nėra racionaliosios funkcijos (jie išreiškiami logaritmu arba arktangentu);
2) II tipo trupmenos, kurios vardiklis yra dvinario laipsnis su rodikliu β>1, integralas yra taisyklinga racionalioji trupmena, kurios vardiklis yra to paties dvinario laipsnis su rodikliu β1;
3) IV tipo integralas, kurio pointegralinė funkcija yra trinario laipsnis su rodikliu λ>1, lygus sumai*, kurios vienas dėmuo - taisyklinga racionalioji trupmena su vardikliu, lygiu tam trinariui pakeltu λ1 laipsniu, o kitas dėmuo - arktangentu išreiškiamas integralas constdxx2+px+q.
Iš 1, 2 ir 3 išvadų galima spręsti, kam lygi taisiklingos trupmenos P(x)Q(x) integralo racionalioji dalis. Trupmeną P(x)Q(x) laikysime nesuprastinama ir tarsime, kad jos vardiklis Q(x) yra šitoks:
Q(x)=(xb1)β1(xb2)β2...(xbm)βm(x2+p1x+q1)λ1(x2+p2x+q2)λ2...(x2+pnx+qn)λn.(7.58)
Tada taisiklingos racionaliosios trupmenos P(x)Q(x) integralo racionalioji dalis lygi sumai taisiklingų racionaliųjų trupmenų, kurių vardikliai atitinkamai lygūs
(xb1)β11,(xb2)β21,...,(xbm)βm1,(x2+p1x+q1)λ11,(x2+p2x+q2)λ21,...,(x2+pnx+qn)λn1.
Ši suma**, savaime aišku yra taisyklinga racionalioji trupmena P1(x)Q1(x), kurios vardiklis Q1(x) yra šitoks:
Q1(x)=(xb1)β11(xb2)β21...(xbm)βm1(x2+p1x+q1)λ11(x2+p2x+q2)λ21...(x2+pnx+qn)λn1.(7.59)
Dabar apskaičiuosime sumą paprasčiausių trupmenų, kurių integralai nėra racionaliosios funkcijos. Iš 1 ir 3 išvadų aišku, kad ta suma yra taisyklinga racionalioji trupmena P2(x)Q2(x), kurios vardiklis
Q2(x)=(xb1)(xb2)...(xbm)(x2+p1x+q1)(x2+p2x+q2)...(x2+pnx+qn).(7.60)
Gauname formulę, kurią pirmą kartą išvedė M. Ostrogradskis:
P(x)Q(x)dx=P1(x)Q1(x)+P2(x)Q2(x)dx.(7.61)
Polinomai Q1(x) ir Q2(x) aprašomi (7.59) ir (7.60) formulėmis; jie gali būti sudaryti neskaidant polinomo Q(x) neskaidžiaisiais dauginamaisiais.
Tikrai taip: iš 4 paragrafo rezultatų (žr. (7.25) formulę) išplaukia, kad Q1(x) yra polinomų Q(x) ir Q(x) bendras didžiausias daliklis, todėl jį galima apskaičiuoti, pritaikius Euklido algoritmą (žr. 4 paragrafą).
Polinomas Q2(x), kaip matyt iš (7.58), (7.59) ir (7.60) formulių, yra dalmuo Q(x)Q1(x), todėl jį galima rasti, polinomą Q(x) padalijus iš polinomo Q1(x).
Lieka apskaičiuoti polinomus P1(x) ir P2(x). Kadangi trupmenos P1(x)Q1(x) ir P2(x)Q2(x) yra taisyklingos, tai P1(x) galima laikyti polinomu su neapibrėžtais koeficientais, kurio laipsnis yra vienetu mažesnis už Q1(x) laipsnį, o P2(x) - polinomu su neapibrėžtais koeficientais, kurio laipsnis yra vienetu mažesnis už Q2(x) laipsnį. Norint apskaičiuoti tuos neapibrėžtuosius koeficientus, reikia išdiferencijuoti (7.61) Ostrogradskio formulę, gautąsias trupmenas užrašyti su bendru vardikliu ir palyginti skaitiklių koeficientus prie vienodų x laipsnių.
Taigi Ostrogradskio metodas yra puikus būdas racionaliajai trupmenai integruoti, neišdėsčius jos paprasčiausių trupmenų suma. Tas būdas ypač efektyvus tada, kai polinomo Q(x) šaknys daugiausia yra kartotinės arba kai sunku jas rasti.
Pavyzdys. Ostrogradskio metodu apskaičiuosime integralą
67xx2x42x3+3x22x+1dx.
Šiuo atveju
Q(x)=x42x3+3x22x+1,
Q(x)=4x36x2+6x2.
Ieškome polinomų Q(x) ir Q(x) bendro didžiausio daliklio Q1(x). Pastebėsime, kad kaip tik tų polinomų bendrą didžiausią daliklį radome, spręsdami pavyzdį 4 paragrafo pabaigoje. Taigi
Q1(x)=x2x+1.
Polinomą Q(x) padaliję iš Q1(x), gauname
Q2(x)=x2x+1
(Q(x)=(x2x+1)2=x42x3+3x22x+1).
P1(x) ir P2(x) laikysime pirmojo laipsnio polinomais su neapibrėžtais koeficientais.
Šiuo atveju (7.61) Ostrogradskio formulė užrašoma šitaip:
67xx2x42x3+3x22x+1dx=Ax+Bx2x+1+Cx+Dx2x+1dx.(7.62)
Ieškosime koeficientų A, B, C ir D. Išdiferencijavę abi (7.62) lygybės puses, gausime
67xx2x42x3+3x22x+1=A(x2x+1)(Ax+B)(2x1)(x2x+1)2+Cx+Dx2x+1.
Visas gautąsias trupmenas užrašome su bendru vardikliu (x2x+1)2 ir palyginame skaitiklius:
67xx2=A(x2x+1)(Ax+B)(2x1)+(Cx+D)(x2x+1).
Palyginę koeficientus prie x3,x2,x1 ir x0, gauname lygčių sistemą
{C=0,A+DC=1,2BD+C=7,A+B+D=6.
Ją išsprendę, randame A=2,B=3,C=0,D=1. Vadinasi, (7.62) formulė yra šitokia:
67xx2x42x3+3x22x+1dx=2x+3x2x+1+dxx2x+1.(7.63)
Integralą dxx2x+1 apskaičiuosime pasinaudoję 8 paragrafo įvestais pakeitimais
t=x+p2=x+12,
a=qp24=1(1)24=34.
Tada
dxx2x+1=dtt2+a2=1aarctanta+C=
=(1/34)arctan((x12)/34)+C=
=23arctan2(x12)3+C=23arctan2x13+C.
Apskaičiavus dešinėje lygybės (7.63) pusėje parašytąjį integralą, galutinai gauname
67xx2x42x3+3x22x+1dx=2x+3x2x+1+23arctan2x13+C.

_____________

* Atsižvelgiame į (6.12) rekurentinę formulę, kurią išvedėmę Integravimo dalimis skyriuje.
** T. y. trupmenos P(x)Q(x) integralo racionalioji dalis.