Analiza matematyczna 2/Wykład 11: Twierdzenie Fubiniego. Twierdzenie o zmianie zmiennych

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Twierdzenie Fubiniego. Twierdzenie o zmianie zmiennych

W tym wykładzie prezentujemy twierdzenie Fubiniego (z dowodem tylko dla kostki w 2) oraz twierdzenie o zmianie zmiennych w całce. Podajemy przykłady zmiany zmiennych w 2 na współrzędne biegunowe oraz w 3 na współrzędne walcowe i sferyczne.

Twierdzenie Fubiniego

Ten wykład poświęcony jest dwóm najważniejszym twierdzeniom dotyczącym całek wielokrotnych. Twierdzenie Fubiniego pozwala liczyć całki wielokrotne (podwójne, potrójne, itd.) po odpowiednich obszarach za pomocą kolejnego liczenia pewnych całek pojedynczych w odpowiednich granicach. Drugim z twierdzeń jest twierdzenie o zmianie zmiennych w całce, odpowiednik twierdzenia o całkowaniu przez podstawienie dla całki jednej zmiennej, także bardzo ważne dla obliczania całek.

Na ćwiczeniach do poprzedniego wykładu policzyliśmy z definicji Kxy dxdy=14, gdzie K=[0,1]×[0,1].

Policzmy teraz 01xydx, traktując y jako stałą. Dostaniemy oczywiście

01xydx=yx22|01=y2.

Następnie policzmy 01y2dy, czyli całkę "z tego" co otrzymaliśmy wyżej. Dostaniemy

01y2dy=y4|01=14.

Policzyliśmy zatem

01(01xydx)dy=14.

Jeśli policzymy "w drugą stronę", czyli najpierw całkę względem y a potem względem x, to dostaniemy

01xydy=xy22|01=x2,

następnie

01x2dy=x4|01=14,

zatem także

01(01xydy)dx=14.

Otrzymaliśmy zatem następujące równości:

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \iint\limits_{[0,1]\times[0,1]}xy\ dxdy \ =\ \displaystyle\int\limits_0^1\left(\displaystyle\int\limits_0^1 xy dx\right) dy \ =\ \displaystyle\int\limits_0^1\left(\displaystyle\int\limits_0^1 xy dy\right) dx. }

W takim razie możemy zapytać: czy może takie równości zachodzą zawsze? Okazuje się, że (przy rozsądnych założeniach) faktycznie tak jest - mówi o tym Twierdzenie Fubiniego.

Twierdzenie 11.1. [Twierdzenie Fubiniego]

Niech K1 będzie kostką w n a K2 kostką w m. Zmienne w n oznaczmy przez x a w m przez y. Weźmy funkcję f:A×B. Załóżmy, że dla każdego ustalonego yB funkcja f(,y) jest całkowalna w sensie Riemanna na A oraz że dla każdego ustalonego xA funkcja f(x,) jest całkowalna w sensie Riemanna na B. Wtedy

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \displaystyle\int\limits_{A\times B}f(x,y)\ dxdy=\displaystyle\int\limits_A\left(\displaystyle\int\limits_B f(x,y) dy\right)dx \ =\ \displaystyle\int\limits_B\left(\displaystyle\int\limits_A f(x,y) dx\right)dy. }

<flash>file=AM2.M11.W.r01.swf|width=375|height=375</flash>

<div.thumbcaption>Rysunek do twierdzenia Fubiniego
Uwaga 11.2.

(1) W szczególności, gdy funkcja f(x,y) jest ciągła na A×B, to obie funkcje f(,y):A i f(x,):B są całkowalne i zachodzą powyższe równości, czyli

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \displaystyle\int\limits_{A\times B}f(x,y)\ dxdy \ =\ \displaystyle\int\limits_A\left(\displaystyle\int\limits_B f(x,y) dy\right) dx=\displaystyle\int\limits_B\left(\displaystyle\int\limits_A f(x,y) dx\right)dy. }

(2) Nietrudno zauważyć, że w twierdzeniu Fubiniego zamiast kostek A i B możemy wziąć dowolne zbiory J-mierzalne - bo i tak całkowanie po dowolnych zbiorach J-mierzalnych sprowadziliśmy do całkowania po kostkach (patrz poprzedni wykład).
(3) Całki A(Bf(x,y)dy)dx i B(Af(x,y)dx)dy nazywamy całkami iterowanymi.

Dowód 11.2.

Dowód twierdzenia Fubiniego przedstawimy tylko dla przypadku, gdy K1 i K2 są kostkami w (czyli K1×K2 jest kostką (prostokątem) w 2. W tym przypadku twierdzenie i dowód łatwo zilustrować rysunkiem (patrz obok). Idea dowodu dla kostek wyżej wymiarowych jest dokładnie taka sama. Dla dodatkowego uproszczenia dowodu założymy, że funkcja f jest ciągła. A zatem wypiszmy:

Twierdzenie 11.3. [Twierdzenie Fubiniego dla funkcji ciągłej na prostokącie]

Niech K=[a,b]×[c,d] będzie kostką w 2. Niech f:K będzie funkcją ciągłą. Wówczas istnieją całki iterowane ab(cdf(x,y)dy)dx i cd(abf(x,y)dx)dy oraz zachodzą równości

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \displaystyle\int\limits_{[a,b]\times [c,d]}f(x,y)\ dxdy \ =\ \displaystyle\int\limits_a^b\left(\displaystyle\int\limits_c^d f(x,y)dy\right) dx \ =\ \displaystyle\int\limits_c^d\left(\displaystyle\int\limits_a^b f(x,y) dx\right)dy. }
Euklides (365-300 p.n.e.)
Zobacz biografię

Dowód 11.3. [nadobowiązkowy]

Wykażemy istnienie całki ab(cdf(x,y)dy)dx i równość

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \displaystyle\int\limits_{[a,b]\times [c,d]}f(x,y)\ dxdy \ =\ \displaystyle\int\limits_a^b\left(\displaystyle\int\limits_c^d f(x,y) dy\right) dx. }

Istnienia drugiej z całek iterowanych i drugiej równości dowodzi się analogicznie. Niech d2 oznacza metrykę euklidesową w 2, czyli

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle d_2((x_1,y_1),(x_2,y_2)) \ =\ \sqrt{(x_2-x_1)^2+(y_2-y_1)^2}. }

Krok I. Istnienie całki ab(cdf(x,y)dy)dx.
I.1. Zauważmy, że dla dowolnego ε>0 istnieje δ>0 takie, że

d2((x1,y1),(x2,y2))<δ|f(x1,y1)f(x2,y2)<ε,

dla (x1,y1),(x2,y2) z kostki K. Faktycznie, skoro funkcja f jest ciągła, a zbiór K jest zwarty, to funkcja f jest jednostajnie ciągła (patrz Analiza matematyczna 1 uwaga 2.39). To dokładnie oznacza, że spełniona jest powyższa implikacja.
I.2. Wykażemy, że funkcja

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle g(x) \ :=\ \displaystyle\int\limits_c^d f(x,y) dy }

jest funkcją ciągłą.

Ponieważ f jest funkcją ciągłą, cdf(x,y)dy istnieje dla dowolnego x[a,b]. Aby wykazać, że g jest funkcją ciągłą, weźmy dowolne ε>0. Szukamy δ>0 takiego, że spełnione jest wynikanie:

|x1x2|<δ|g(x1)g(x2)|<ε.

Weźmy teraz ε:=εdc. Do tego ε dobierzmy δ tak jak w punkcie I.1. Mamy zatem w szczególności:

d2((x1,y),(x2,y))<δ|f(x1,y)f(x2,y)|<ε,

czyli, podstawiając do wzoru na d otrzymujemy

|x2x1|<δf(x1,y)ε<f(x2,y)<f(x1,y)+ε.

Całkując te nierówności stronami (korzystamy z monotoniczności całki Riemanna dla funkcji jednej zmiennej), otrzymujemy:

cdf(x1,y)dyε(dc)<cdf(x2,y)dy<cdf(x1,y)dy+ε(dc),

czyli

cdf(x1,y)dyε<cdf(x2,y)dy<cdf(x1,y)dy+ε,

zatem

|g(x1)g(x2)|=|cdf(x1,y)cdf(x2,y)dy|<ε,

przy |x2x1|<δ, co dowodzi ciągłości funkcji g.
I.3. Zauważmy, że skoro g jest funkcją ciągłą na [a,b], to istnieje abg(x)dx, a to dowodzi istnienia całki

ab(cdf(x,y)dy)dx.

Krok II. Równość [a,b]×[c,d]f(x,y) dxdy=ab(cdf(x,y)dy)dx.
II.1. Z części I dowodu i z założeń twierdzenia wynika, że całki po obu stronach równości istnieją. Wystarczy zatem znaleźć granicę sum całkowych dla pewnego normalnego ciągu podziałów.
II.2. Zdefiniujmy normalny ciąg podziałów (Pn)n, dzieląc każdy z odcinków [a,b] i [c,d] na n równych odcinków, czyli:

Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned a_i^n &= a+\frac{i}{n}(b-a), \quad b_i^n=a_i^n+\frac{1}{n}(b-a),\ i=0,1,\ldots,n-1,\\ c_j^n &= c+\frac{j}{n}(d-c), \quad d_j^n=c_j^n+\frac{1}{n}(d-c),\ j=0,1,\ldots,n-1, \endaligned}

a następnie biorąc iloczyn kartezjański tych odcinków:

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle K_{ij}^n \ :=\ [a_i^n,b_i^n]\times[c_j^n,d_j^n],\ \ i,j=0,\ldots,n-1. }

Kostkami podziału Pn są więc kostki Kijn. Objętość takiej kostki to v(Kijn)=(binain)(djncjn).
II.3. Weźmy teraz dla każdego podziału ciąg punktów pośrednich, czyli

pijnKijn.

Utwórzmy sumę całkową:

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle S_n \ :=\ \sum_{i,j=0}^{n-1}f(p_{ij}^n)(b_i^n-a_i^n)(d_j^n-c_j^n). }

Skoro istnieje całka podwójna, to

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \lim_{n\to\infty}S_n \ =\ \displaystyle\int\limits_{[a,b]\times [c,d]}f(x,y)dxdy. }

Wystarczy zatem pokazać, że granicą ciągu Sn jest też ab(cdf(x,y)dy)dx.
II.4. Pokażemy, że limnSn=ab(cdf(x,y)dy)dx.

Musimy zatem pokazać, że dla ustalonego ε>0 istnieje N0 takie, że dla nN0 mamy

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \bigg|\displaystyle\int\limits_a^b\left(\displaystyle\int\limits_c^d f(x,y)dy\right)dx-S_n\bigg| \ <\ \varepsilon. }

Ustalmy zatem ε>0. Weźmy ε:=ε(ba)(dc). Do tego ε dobierzmy δ tak jak w punkcie I.1. dowodu. Dobierzmy N0 takie, by 1N0<δ. W takim razie, jeśli dla n>N0 mamy (x,y)Kijn, to d((x,y),pijn)<δ a zatem (z I.1.),

|f(x,y)f(pijn)|<ε,

czyli

f(x,y)ε<f(pijn)<f(x,y)+ε.

Całkując te nierówności względem y po przedziale [cjn,djn], dostaniemy (dla ustalonego x[ain,bin]):

cjndjnf(x,y)dyε(djncjn)<f(pijn)(djncjn)<cjndjnf(x,y)dy+ε(djncjn),

czyli

|cjndjnf(x,y)dyf(pijn)(djncjn)|<ε(djncjn).

Weźmy teraz sumę powyższych nierówności dla j=0,,n1 (i dla x[ain,bin]). Dostaniemy:

|j=0n1cjndjnf(x,y)dyj=0n1f(pijn)(djncjn)|==|cdf(x,y)dyj=0n1f(pijn)(djncjn)|<εj=0n1(djncjn)=ε(dc).

Tak więc

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \bigg|\displaystyle\int\limits_c^df(x,y)dy-\sum_{j=0}^{n-1}f(p_{ij}^n)(d_j^n-c_j^n)\bigg| \ <\ \varepsilon'(d-c). }

Całkując tę nierówność po przedziałach [ain,bin], a następnie sumując wszystkie całki dla i=0,,n1, dostaniemy

|i=0n1ainbin(cdf(x,y)dy)dxi=0n1j=0n1f(pijn)(djncjn)(binain)|<i=0n1ε(dc)(binain),

a zatem, po zsumowaniu

|ab(cdf(x,y)dy)dxi=0n1j=0n1f(pijn)(djncjn)(binain)|<ε(dc)(ba)=ε,

co należało dowieść.

Uwaga 11.4. [Zapis całek iterowanych]

Całki iterowane, na przykład ab(cdf(x,y)dy)dx, będziemy, w celu uniknięcia pisania dużej ilości nawiasów, zapisywali tak:

abdxcdf(x,y)dy,

podobnie, zamiast ab(cd(pqf(x,y,z)dz)dy)dx, napiszemy

abdxcddypqf(x,y,z)dz.

Przykład 11.5.

Policzyć całkę

K(xyy2)dxdy,

gdzie K=[1,2]×[3,4].

Nasza funkcja jest ciągła na prostokącie, zatem możemy zastosować twierdzenie Fubiniego. Otrzymamy

Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned \iint\limits_K xy-y^2 dxdy &= \displaystyle\int\limits_1^2dx\displaystyle\int\limits_3^4(xy-y^2)dy \ =\ \displaystyle\int\limits_1^2\left((x\frac{y^2}{2}-\frac{y^3}{3})\bigg|_3^4\right)dx\\ &=\displaystyle\int\limits_1^2\left(\frac{7x}{2}-\frac{37}{3}\right)dx \ =\ \left(\frac{7x^2}{4}-\frac{37x}{3}\right)\bigg|_1^2=-\frac{85}{12}. \endaligned}


<applet code="JavaviewModApplet.class" archive="images/a/a0/Javaview.jar,images/b/be/JavaviewModApplet.jar" width="450" height="400">

   <param name="colors" value="-1:#7e0b9f -0.80:#ce3bf8 -0.60:#2c4ae5 -0.40:#2c85e5 -0.20:#2ecca9 -0.05:#2ecc5b 0.05:#2ecc5b 0.20:#97cc2e 0.40:#edff27 0.60:#ffba27 0.80:#ff6e27 1:#d42525">
   <param name="coloring" value="maple">
   <param name="model" value="images/b/bd/Am2.m11.w.r02.mgs.zip">
   <param name="scale" value="1.0 1.0 0.2">

<param name="shading" value="0.2"> </applet>

<div.thumbcaption>Am2.m11.w.r02


Najczęściej spotykanymi obszarami, po których będziemy chcieli całkować, nie są jednak kostki, tylko tak zwane zbiory normalne. Zdefiniujmy:

Definicja 11.6.

(1) Niech [a,b] będzie odcinkiem w , niech h1:[a,b] i h2:[a,b] będą funkcjami ciągłymi na [a,b] takimi, że h1(x)<h2(x),x[a,b]. Wtedy zbiór

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle D \ :=\ \{(x,y)\in\mathbb{R}^2 : a\leq x\leq b, h_1(x)\leq y\leq h_2(x)\} }

nazywamy zbiorem normalnym względem osi Ox.
(2) Analogicznie definiujemy zbiór normalny względem osi Oy.
(3) Zbiór D zawarty w 3 jest normalny względem współrzędnej z, jeśli istnieje pewien zbiór normalny A zawarty w płaszczyźnie xy oraz istnieją dwie funkcje g1,g2:A takie, że g1(x,y)<g2(x,y) oraz

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle D \ =\ \{(x,y,z)\in\mathbb{R}^3 : (x,y)\in A, g_1(x,y) \ \leq\ z\leq g_2(x,y)\}. }

(4) Analogicznie definiujemy zbiór normalny względem pozostałych współrzędnych.
(5) Zbiorem normalnym będziemy nazywać zbiór normalny względem jakiejś współrzędnej. Zbiorem regularnym będziemy nazywać zbiór, który można podzielić na sumę zbiorów regularnych o rozłącznych wnętrzach.


<flash>file=AM2.M11.W.R03.swf|width=375|height=375</flash>

<div.thumbcaption>Zbiór normalny względem osi Ox

<flash>file=AM2.M11.W.R04.swf|width=375|height=375</flash>

<div.thumbcaption>Zbiór normalny względem osi Oy

<flash>file=AM2.M11.W.R05.swf|width=375|height=375</flash>

<div.thumbcaption>Zbiór regularny, który nie jest zbiorem normalnym

Definicje normalności i regularności można oczywiście uogólnić na więcej wymiarów, ale nie będziemy tego robić.

Jak już wspomnieliśmy, w praktyce najczęściej będziemy chcieli całkować funkcje po zbiorach normalnych. Wypiszmy więc, jak w przypadku takich zbiorów wygląda twierdzenie Fubiniego.

Niech zatem A będzie zbiorem normalnym w 2 zadanym jako


Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle A \ :=\ \{(x,y)\in\mathbb{R}^2 : a\leq x\leq b, h_1(x)\leq y\leq h_2(x)\}, }


gdzie h1,h2 są jak w definicji. Niech D będzie zbiorem normalnym w 3 danym jako


D={(x,y,z)3:(x,y)A,g1(x,y)zg2(x,y)},


gdzie g1,g2 są jak w definicji. Mamy:

Twierdzenie 11.7. [Twierdzenie Fubiniego dla zbiorów normalnych w 2 i 3)]

(1) Jeśli f:A jest funkcją ciągłą, to


Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \iint\limits_Af(x,y)dxdy \ =\ \displaystyle\int\limits_a^bdx\displaystyle\int\limits_{h_1(x)}^{h_2(x)}f(x,y)dy. }


(2) Jeśli f:D jest funkcją ciągłą, to

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \iiint\limits_D f(x,y,z)dxdydz \ =\ \displaystyle\int\limits_a^bdx\displaystyle\int\limits_{h_1(x)}^{h_2(x)}dy\displaystyle\int\limits_{g_1(x,y)}^{g_2(x,y)}f(x,y,z)dz. }

Dowód tej wersji Twierdzenia Fubiniego można dostać jako wniosek z ogólnej wersji twierdzenia (dowodząc, że zbiory regularne są J-mierzalne) albo można udowodnić to twierdzenie bezpośrednio, nieco modyfikując dowód twierdzenia 11.3.

Możemy teraz policzyć następującą całkę.

<flash>file=AM2.M11.W.R06.swf|width=375|height=375</flash>

<div.thumbcaption>Trójkąt T

Przykład 11.8.

Policzyć całkę

T(x2y)dxdy,

gdzie T jest trójkątem ograniczonym prostymi: y=x,y=2x3,y=1.

Zauważmy, że zbiór T jest normalny względem osi Ox. Ponieważ jednak funkcja ograniczająca ten zbiór od dołu jest sklejeniem dwóch funkcji (y=1 oraz y=2x3), to wygodniej będzie podzielić T na dwa zbiory normalne (o rozłącznych wnętrzach). Pierwszy z tych zbiorów to trójkąt T1 ograniczony prostymi: y=x,y=1,x=2, a drugi to trójkąt T2 ograniczony prostymi: y=x,y=2x3,x=2.T jest więc zbiorem regularnym. Z twierdzenia Fubiniego mamy:

Parser nie mógł rozpoznać (nieznana funkcja „\begin{array}”): {\displaystyle \begin{array}{lll} \displaystyle \iint\limits_Tf(x,y)dxdy&=&\displaystyle \iint\limits_{T_1}f(x,y)dxdy+\iint\limits_{T_2}f(x,y)dxdy\\ &=& \displaystyle\int\limits_1^2dx\displaystyle\int\limits_1^xx^2ydy+\displaystyle\int\limits_2^3dx\displaystyle\int\limits_{2x-3}^x x^2y dy\\ &=&\displaystyle\int\limits_1^2\bigg(\frac{1}{2}x^2y^2\bigg)\bigg|_1^x dx+\displaystyle\int\limits_2^3\displaystyle\int\limits_{2x-3}^x \bigg(\frac{1}{2}x^2y^2\bigg)\bigg|_{2x-3}^x dx\\ &=& \displaystyle\int\limits_1^2\bigg(\frac{1}{2}x^2(x^2-1)\bigg)dx+\displaystyle\int\limits_2^3\bigg(-\frac{3}{2}x^2(x^2-4x+3)\bigg)dx\\ &=& \bigg(\frac{1}{10}x^5-\frac{1}{6}x^3\bigg)\bigg|_1^2+\bigg(\frac{-3}{10}x^5+\frac{3}{2}x^4-\frac{3}{2}x^3\bigg)\bigg|_2^3 \ =\ \frac{57}{10}+\frac{29}{15} \ =\ \frac{229}{30}. \end{array}}


<applet code="JavaviewModApplet.class" archive="images/a/a0/Javaview.jar,images/b/be/JavaviewModApplet.jar" width="450" height="400">

   <param name="colors" value="-1:#7e0b9f -0.80:#ce3bf8 -0.60:#2c4ae5 -0.40:#2c85e5 -0.20:#2ecca9 -0.05:#2ecc5b 0.05:#2ecc5b 0.20:#97cc2e 0.40:#edff27 0.60:#ffba27 0.80:#ff6e27 1:#d42525">
   <param name="coloring" value="maple">
   <param name="model" value="images/d/d6/Am2.m11.w.r07.mgs.zip">
   <param name="scale" value="1.0 1.0 0.1">
   <param name="shading" value="0.2">
   <param name="animation" value="stop">

</applet>

<div.thumbcaption>Wykres funkcji f(x,y)=x2y nad T


Twierdzenie o zmianie zmiennych

Jeszcze jedno twierdzenie bardzo nam się przyda do liczenia całek wielowymiarowych. Jest to uogólnienie na więcej wymiarów znanego już z teorii całki jednej zmiennej twierdzenia o całkowaniu przez podstawienie. W przypadku wielowymiarowym nosi ono nazwę twierdzenia o zmianie zmiennych.

Załóżmy, że mamy zbiory J-mierzalne B i D w n oraz odwzorowanie φ:BD, które jest 𝒞𝟏-dyfeomorfizmem (to znaczy, że φ jest bijekcją klasy 𝒞𝟏 i odwzorowanie odwrotne do φ też jest tej klasy). Dla odwzorowania φ(x)=(φ1(x1,,xn),,φn(x1,,xn)) możemy wypisać macierz Jacobiego, czyli macierz pochodnych cząstkowych (w punkcie xB):

Jac Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle _x\varphi \ =\ \left[ \begin{array} {ccc}\displaystyle \frac{\partial \varphi_1}{\partial x_1}(x) &\ldots& \displaystyle \frac{\partial\varphi_1}{\partial x_n}(x)\\ \vdots&\ldots&\vdots \\ \displaystyle \frac{\partial \varphi_n}{\partial x_1}(x) &\ldots& \displaystyle \frac{\partial\varphi_n}{\partial x_n}(x) \end{array} \right]. }

Wyznacznik tej macierzy (w punkcie xB) nazywamy jakobianem φ w punkcie x. Gdy φ jest dyfeomorfizmem, to det Jac xφ0.

Współrzędne w zbiorze D oznaczmy przez y=(y1,,yn).

Twierdzenie o zmianie zmiennych brzmi następująco.

Twierdzenie 11.9. [Twierdzenie o zmianie zmiennych]

Przy oznaczeniach i założeniach jak wyżej, niech f:D będzie funkcją ciągłą. Wtedy

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \displaystyle\int\limits_Df(y)dy_1\ldots dy_n \ =\ \displaystyle\int\limits_Bf(\varphi(x))|\det } Jac xφ|dx1dxn.
Uwaga 11.10.

Zauważmy, że dla n=1 dostajemy znane twierdzenie o całkowaniu przez podstawienie:

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \displaystyle\int\limits_Df(y)dy \ =\ \displaystyle\int\limits_Bf(\varphi(x))\varphi'(x)dx. }

Dowód twierdzenia 11.9. pomijamy. Przedstawimy natomiast kilka użytecznych przykładów.

Uwaga 11.11.

W powyższym twierdzeniu nie trzeba zakładać, że odwzorowanie φ jest dyfeomorfizmem na całym zbiorze B, wystarczy założyć, że istnieje podzbiór B0B taki, że m(B0)=0 oraz φ:BB0D jest dyfeomorfizmem.

Zmiana zmiennych na dwuwymiarowe współrzędne biegunowe

<flash>file=AM2.M11.W.R08.swf|width=375|height=375</flash>

<div.thumbcaption>Współrzędne biegunowe

Niech zbiorem D będzie 2{(x,0):x0}. Określamy odwzorowanie T prowadzące ze zbioru B:=(0,+)×(0,2π) następująco:

T(r,α):=(rcosα,rsinα),

gdzie T(r,α) najczęściej zapisujemy jako

x = rcosα,y = rsinα.


Tak więc r=x2+y2, a zatem r0 jest odległością punktu (x,y) od początku układu współrzędnych. Kąt α jest kątem, jaki tworzy wektor o początku w (0,0) i końcu w (x,y) z dodatnią częścią osi Ox.

Licząc jakobian tej zmiany zmiennych dostajemy det Jac (r,α)T=r (trzeba policzyć pochodne cząstkowe x i y po r i α, a następnie wyznacznik macierzy Jacobiego). Tak więc tu jakobian jest zawsze dodatni.

Tę zmianę zmiennych stosujemy najczęściej, gdy obszarem całkowania (zbiorem D) jest koło, pierścień lub ich wycinek. Jak wtedy wygląda zbiór B obrazują przykłady poniżej.

W dalszych rozważaniach najczęściej nie będziemy rozróżniać pomiędzy D i DD0, (lub B i BB0,) gdzie m(D0)=0 (m(B0)=0) i, choć nie jest to w pełni poprawne, będziemy pisać o zmianie zmiennych z B do D, a nie z BB0 do DD0, ignorując fakt, że zmiana zmiennych może nie być dyfeomorfizmem na jakimś zbiorze miary zero.

Przykład 11.12.

Policzyć całkę

Dx2+y2dxdy,

gdzie D jest kołem o promieniu R i środku w punkcie (0,0), zatem D={(x,y):x2+y2R2}.

Skoro x2+y2R2 to promień r=x2+y2 zmienia się w przedziale [0,r], a kąt α zmienia się w całym zakresie [0,2π].

Tak więc B=[0,R]×[0,2π], czyli mamy

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \iint\limits_Dx^2+y^2 dxdy=\iint\limits_B(r^2)rdrd\alpha \ =\ \displaystyle\int\limits_0^{2\pi}d\alpha\displaystyle\int\limits_0^R r^3 dr \ =\ \displaystyle\int\limits_0^{2 \pi} \frac{R^4}{4} d\alpha=2\pi R^4, }

gdzie pierwsza równość zachodzi na podstawie twierdzenia o zmianie

zmiennych, a druga na podstawie twierdzenia Fubiniego.

Przykład 11.13.

Policzyć całkę

Dxdxdy,

gdzie D jest ćwiartką koła o promieniu R i środku w punkcie (0,0), leżącą w drugiej ćwiartce płaszczyzny.

Stosujemy taką samą zmianę zmiennych. Tym razem r zmienia się także od 0 do R, natomiast Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \displaystyle\alpha\} zmienia się od π2 do π. Tak więc B=[0,R]×[π2,π]:

Parser nie mógł rozpoznać (nieznana funkcja „\begin{array}”): {\displaystyle \begin{array}{lll} \displaystyle \iint\limits_Dx dxdy \ &=&\displaystyle \iint\limits_Br^2\cos\alpha drd\alpha=\displaystyle\int\limits_{\frac{\pi}{2}}^{\pi}d\alpha\displaystyle\int\limits_0^R r^2\cos\alpha dr\\ \ &=&\ \displaystyle\int\limits_{\frac{\pi}{2}}^{\pi}\frac{R^3}{3}\cos\alpha d\alpha =\displaystyle \frac{R^3}{3}(-\sin\alpha)\bigg|_{\frac{\pi}{2}}^{\pi} \ =\ \frac{R^3}{3}.\end{array} }


<flash>file=AM2.M11.W.R09.swf|width=375|height=375</flash>

<div.thumbcaption>Zbiór D

<flash>file=AM2.M11.W.R10.swf|width=375|height=375</flash>

<div.thumbcaption>Zbiór B

Zmiana zmiennych na trójwymiarowe współrzędne sferyczne

<flash>file=AM2.M11.W.R11.swf|width=375|height=375</flash>

<div.thumbcaption>Współrzędne sferyczne

Podobnie do współrzędnych biegunowych w 2 definiujemy współrzędne sferyczne w3. Mamy:

{x=rsinβcosα,y=rsinβsinα,z=rcosβ,

gdzie r(0,+),α(0,2π),β(0,π).

Teraz r=x2+y2+z2 jest odległością punktu (x,y,x) od początku układu współrzędnych, α jest kątem, jaki tworzy wektor [x,y,0] z dodatnią częścią osi Ox, a β jest kątem, jaki tworzy wektor [x,y,z] z dodatnią częścią osi Oz.

Jakobian tej zmiany zmiennych wynosi r2sinβ, a zatem jest dodatni, bo β(0,π).

Przykład 11.14.

Policz całkę

Dz2dxdydz,

gdzie D jest górną połową kuli o środku w (0,0,0) i promieniu R.

Kula opisana jest nierównością x2+y2+z2R2, w takim razie r=x2+y2+z2 zmienia się w przedziale [0,R]. Górną połowę kuli zadaje nierówność z>0, zatem musi być rcosβ>0, czyli cosβ>0, a zatem β(0,π2). Na α nie mamy żadnych dodatkowych warunków, więc α[0,2π]. Zatem B=[0,R]×[0,2π]×(0,π2). Tak więc

Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned \iiint\limits_D z^2 dxdydz&=\iiint\limits_{B} r^3 \sin\beta \cos\beta d\alpha d\beta dr = \displaystyle\int\limits_0^{2\pi}d\alpha \displaystyle\int\limits_0^{\frac{\pi}{2}} d\beta \displaystyle\int\limits_0^R r^3 \sin\beta \cos\beta dr\\ &= \frac{R^4}{4} \displaystyle\int\limits_0^{2\pi}d\alpha \displaystyle\int\limits_0^{\frac{\pi}{2}} \sin\beta \cos\beta d\beta \ =\ \frac{R^4}{4} \displaystyle\int\limits_0^{2\pi}\left(\frac{1}{2}\sin^2\beta\bigg|_0^{\frac{\pi}{2}}\right) d\alpha \ =\ \frac{R^4}{4}\pi. \endaligned}

Zmiana zmiennych na trójwymiarowe współrzędne walcowe

<flash>file=AM2.M11.W.R12.swf|width=375|height=375</flash>

<div.thumbcaption>AM2.M11.W.R12

Ta zmiana zmiennych jest w zasadzie zmianą na współrzędne biegunowe w 2. Opisana jest wzorami:

{x=rcosα,y=rsinα,z=z,

gdzie r(0,+),α(0,2π),z(,). Jakobian tej zmiany zmiennych wynosi r>0.

Przykład 11.15.

Policzyć całkę

Dzdxdydz,

gdzie D jest walcem o podstawie {(x,y)2:x2+y2<R2} i o wysokości H.

Skoro x2+y2<R2 to r=x2+y2(0,R), na kąt α nie mamy dodatkowych warunków, natomiast skoro wysokość walca wynosi H to z[0,H]. Tak więc B=(0,R)×(0,2π)×[0,H].

Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned \iiint\limits_D z dxdydz &= \iiint\limits_B rz d\alpha dr dz \ =\ \displaystyle\int\limits_0^{2\pi}d\alpha\displaystyle\int\limits_0^R dr\displaystyle\int\limits_0^H rz dz\\ \ &=\ \frac{H^2}{2}\displaystyle\int\limits_0^{2\pi}d\alpha\displaystyle\int\limits_0^R r dr = \frac{H^2}{2}\frac{R^2}{2}\displaystyle\int\limits_0^{2\pi}d\alpha \ =\ \pi\frac{H^2R^2}{2}. \endaligned}

Ciekawsze przykłady policzymy na ćwiczeniach.