Analiza matematyczna 2/Wykład 10: Wielowymiarowa całka Riemanna: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Moskala (dyskusja | edycje)
Moskala (dyskusja | edycje)
Linia 11: Linia 11:


==Definicja i własności całki Riemanna==
==Definicja i własności całki Riemanna==
[[grafika:Riemann.jpg|thumb|left||Georg Friedrich Bernhard Riemann (1826-1866)<br>[[Biografia Riemann|Zobacz biografię]]]]
<div class="thumb tright"><div style="width:375px;">
<div class="thumb tright"><div style="width:375px;">
<flash>file=AM2.M10.W.R01.swf|width=375|height=375</flash>
<flash>file=AM2.M10.W.R01.swf|width=375|height=375</flash>

Wersja z 00:23, 29 sie 2006

Wielowymiarowa całka Riemanna

Wykład przedstawia pojęcie całki Riemanna funkcji N zmiennych. Definiujemy całkę Riemanna na kostce i na pewnych zbiorach ograniczonych. Wprowadzamy pojęcie zbioru miary zero oraz zbioru mierzalnego w sensie Jordana. Charakteryzujemy funkcje całkowalne w sensie Riemanna.

Definicja i własności całki Riemanna

Georg Friedrich Bernhard Riemann (1826-1866)
Zobacz biografię

<flash>file=AM2.M10.W.R01.swf|width=375|height=375</flash>

<div.thumbcaption>AM2.M10.W.R01

Celem tego wykładu jest zdefiniowanie całki Riemanna z funkcji N zmiennych po zbiorze ograniczonym w N. Zaczynamy od bardzo naturalnego uogólnienia pojęcia całki Riemanna po przedziale w na całkę po iloczynie kartezjańskim przedziałów (czyli po tak zwanej kostce) w N. Następnie mówimy jakie funkcje są całkowalne w sensie Riemanna po kostkach (to znaczy dla jakich funkcji istnieje całka Riemanna z tej funkcji po kostce). Okazuje się, że tymi funkcjami są funkcje ograniczone i ciągłe "na prawie całej" kostce. Do precyzyjnego określenia co to znaczy "na prawie całej" będą nam potrzebne definicje zbioru miary zero i równości prawie wszędzie. Na zakończenie wykładu powiemy jak zdefiniować całkę Riemanna nie tylko po kostce, ale też po pewnych zbiorach ograniczonych.

Definicja 10.1.

(1) Kostką w N będziemy nazywać zbiór K:=[a1,b1]××[aN,bN], czyli iloczyn kartezjański przedziałów [ai,bi],i=1,,N.
(2) Objętością kostki będziemy nazywać liczbą v(K):=(b1a1)(bNaN).
(3) Liczbę δ(K):=max{(b1a1),,(bNaN)} (czyli długość najdłuższego boku kostki) nazwiemy średnicą kostki K.

Podzielmy teraz naszą kostkę na mniejsze kostki K1,,Ks, o wnętrzach rozłącznych i takich, że K=K1Ks. Oznaczmy ten zbiór kostek K1,,Ks przez P.


Definicja 10.2.

(1) Określony wyżej zbiór P nazywamy podziałem kostki K.
(2) Liczbę δ(P):=max{δ(K1),,δ(Ks)} nazywamy średnicą podziału P.

Weźmy teraz ciąg takich podziałów kostki K, czyli ciąg P1,P2,P3,. Niech δj oznacza średnicę podziału Pj.

Definicja 10.3.

Ciąg podziałów P1,P2,P3, nazwiemy ciągiem normalnym, gdy limjδj=0, czyli gdy średnice kolejnych podziałów zmierzają do zera.

Weźmy teraz funkcję ograniczoną f:K.
{ Rysunek AM2.M10.W.R02 (stary numer AM2.10.3a)}
Analogicznie jak w przypadku funkcji jednej zmiennej określamy górną sumę całkową i dolną sumę całkową a także sumę całkową zależną od punktów pośrednich.

Definicja 10.4.

(1) Dla podziału P={K1,,Kt} kostki K i funkcji ograniczonej f:K, definiujemy

Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned m_i(f,P) &= \inf\{f(x), x\in K_i\},\\ M_i(f,P) &= \sup\{f(x), x\in K_i\}, \endaligned}

dla i=1,,t.
(2) Dolną sumą całkową odpowiadającą podziałowi P, nazywamy liczbę

L(f,P):=i=1tmi(f,P)v(Ki).

(3) Górną sumą całkową odpowiadającą podziałowi P, nazywamy liczbę

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle U(f,P) \ :=\ \sum_{i=1}^tM_i(f,P)v(K_i). }

(4) W każdej z kostek wybierzmy dowolny punkt xiKi. Dostajemy ciąg punktów pośrednich, x1,,xt.
Sumą całkową (funkcji f, dla podziału P i punktów pośrednich x1,,xt), nazywamy liczbę

S(f,P,x1,,xt)=i=1tf(xi)v(Ki).

{ Rysunek AM2.M10.W.R03 (nowy)}

Weźmy teraz normalny ciąg P1,P2,. podziałów kostki K. Dla każdego podziału Pj wybierzmy ciąg x1j,,xtjj. Weźmy sumę całkową S(f,P,x1j,,xtjj). Możemy teraz postawić następującą definicję:

Definicja 10.5.

Niech f:K, będzie funkcją ograniczoną. Mówimy, że funkcja f jest całkowalna w sensie Riemanna na kostce K, jeśli dla każdego normalnego ciągu podziałów P1,P2,., istnieje granica

limjS(f,P,x1j,,xtjj),

i granica ta nie zależy ani od wyboru ciągu podziałów ani od wyboru punktów pośrednich.
Powyższą granicę oznaczamy

Kf(x)dx

i nazywamy całką Riemanna funkcji f po kostce K.
{ Rysunek AM2.M10.W.R04 (stary numer AM2.10.3c)}
{ Rysunek AM2.M10.W.R05 (stary numer AM2.10.3d)}

Uwaga 10.6.

Można wykazać, że funkcja ograniczona f jest całkowalna na kostce K wtedy i tylko wtedy, gdy dla dowolnego ciągu podziałów normalnych P1,P2,, mamy

limj(L(f,Pj)U(f,Pj))=0,

jak również można wykazać, że wtedy istnieją i są równe granice limjL(f,Pj)=limjU(f,Pj)=Kf(x)dx.

Uwaga 10.7.

W literaturze można spotkać też zapis Kf(x1,,xN)dx1dxN, my będziemy raczej pisać Kf(x)dx, pamiętając, że zapis x oznacza tu (x1,,xN), a dx=dx1dxN. Wyjątek zrobimy natomiast dla tradycyjnego zapisu całki dwóch i trzech zmiennych, zapisując wtedy

Kf(x,y)dxdy lub Kf(x,y,z)dxdydz.

Wnioskiem z definicji jest poniższe stwierdzenie o liniowości całki:

Stwierdzenie 10.8.

Niech K będzie kostką w N a f i g funkcjami całkowalnymi w sensie Riemanna na K. Niech a,b będą stałymi rzeczywistymi. Wtedy

K(af(x)+bg(x))dx=aKf(x)dx+bKg(x)dx.

Nietrudno też zobaczyć, że prawdziwe jest poniższe stwierdzenie.

Stwierdzenie 10.9.

Niech K1 i K2 będą dwoma kostkami w N o rozłącznych wnętrzach. Wówczas dla każdej funkcji całkowalnej

K1K2f(x)dx=K1f(x)dx+K2f(x)dx.

Oczywiście to stwierdzenie nie jest prawdziwe gdy nie założymy, że kostki mają wnętrza rozłączne.

Interpretacja geometryczna całki Riemanna

W przypadku gdy kostka K jest zwykłym prostokątem w 2,K=[a,b]×[c,d] a funkcja f:K jest nieujemna i ciągła (założenie ciągłości nie jest konieczne, wystarczy całkowalność) to

Kf(x,y)dxdy

jest objętością bryły B w 3 określonej nierównościami:

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle a \ \leq\ x \ \leq\ b,\quad c \ \leq\ y \ \leq\ d,\quad 0 \ \leq\ z \ \leq\ f(x,y). }

{ Rysunek AM2.M10.W.R06 (stary numer AM2.10.3e)}
{ Rysunek AM2.M10.W.R07 (stary numer AM2.10.3f)}
{ Rysunek AM2.M10.W.R08 (stary numer AM2.10.3g)}
{ Rysunek AM2.M10.W.R09 (stary numer AM2.10.3h)}
Faktycznie, dla danego podziału P prostokąta K, suma dolna L(f,P) to objętość "słupków" (czyli graniastosłupów) wpisanych w B, jak na poniższym rysunku.

Przy zmniejszających się średnicach podziałów suma objętości "słupków" (czyli w granicy całka Riemanna z funkcji f po zbiorze D) zmierza do objętości B.

Uwaga 10.10.

Liczenie całki Riemanna wprost z definicji jest raczej niewygodne. Jeśli nawet będziemy wiedzieli, że całka istnieje, to musimy utworzyć ciąg podziałów, policzyć sumy całkowe i ich granicę. Na ćwiczeniach policzymy przykłady całek z wykorzystaniem definicji (patrz Zadanie Uzupelnic z.new.am2.c.10.010| i Uzupelnic z.new.am2.c.10.020|), by zobaczyć, że jest to metoda dość pracochłonna i docenić twierdzenie, które poznamy na następnym wykładzie (twierdzenie Fubiniego). Twierdzenie to pozwoli nam liczyć całki wielokrotne przy pomocy całek pojedynczych (które już umiemy liczyć).

Wprowadzimy teraz kilka pojęć, które pomogą nam powiedzieć, jak wygląda klasa funkcji całkowalnych w sensie Riemanna na kostce w N (czyli dla jakich funkcji istnieje całka Riemanna po kostce).

<flashwrap>file=AM2.M10.W.R10.swf|size=small</flashwrap>

<div.thumbcaption>AM2.M10.W.R10


Definicja 10.11.

Niech Kj,j=1,2, będą kostkami w N; Kj=[a1j,b1j]××[aNj,bNj].
Mówimy, że zbiór BN ma objętość zero, jeśli dla każdego ε>0 istnieją kostki K1,,Ks, takie, że


BK1Ks


oraz


j=1sv(Kj)ε.



Przykład 10.12.

(1) Zbiorem o objętości zero jest punkt w N. Faktycznie, zawsze możemy dobrać układ współrzędnych tak, by punkt miał współrzędne (0,,0) i wtedy zawiera sie on w kostce K=[a,a]××[a,a], gdzie a=εN/2, a zatem v(K)=ε.

(2) Brzeg kostki w N ma objętość zero, ten fakt udowodnimy na ćwiczeniach.

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

<div.thumbcaption>AM2.M10.W.R11

Definicja 10.13.

Mówimy, że zbiór AN ma miarę zero jeśli dla każdego ε>0 istnieją kostki K1,K2, takie, że


BK1K2=j=1Kj


oraz


j=1v(Kj)ε.


Uwaga 10.14.

Jeśli zbiór A ma miarę zero, to ma puste wnętrze, czyli int A=.

Dowód uwagi 10.14.


Zauważmy, że wprost z definicji wynika, że podzbiór zbioru miary zero jest zbiorem miary zero.


Oczywiście, kula w N nie jest zbiorem miary zero - bo zawiera pewną kostkę.


Gdyby zbiór A miał niepuste wnętrze to, z definicji wnętrza, zawierałby pewną kulę.





Popatrzmy teraz na rysunki poniżej.


<flash>file=AM2.M10.W.R12a.swf|width=375|height=375</flash>

<div.thumbcaption>AM2.M10.W.R12a

<flash>file=AM2.M10.W.R12b.swf|width=375|height=375</flash>

<div.thumbcaption>AM2.M10.W.R12b

Z lewej strony mamy funkcję ciągłą na przedziale [a,b], z prawej tę samą funkcję, tylko z wartością zmienioną w jednym punkcie - i w tym punkcie funkcja nie jest ciągła. Niemniej, pole pod wykresami obu funkcji jest takie samo - a zatem całka z obu funkcji po przedziale [a,b] jest taka sama. Podobnie, objętość bryły ograniczonej wykresem funkcji nad prostokątem nie zmieni się, jeśli zmienimy tę funkcję wzdłuż na przykład odcinka - jak na poniższym rysunku:
{ Rysunek AM2.M10.W.R13a (stary numer AM2.10.7a)}
{ Rysunek AM2.M10.W.R13b (stary numer AM2.10.7b)}
A zatem całki po tym prostokącie z obu funkcji są takie same.

Przypuśćmy więc, że umiemy policzyć całkę po kostce z funkcji ciągłej. Z powyższych przykładów widać, że możemy funkcję ciągłą "zepsuć" na pewnym zbiorze - a całka pozostanie taka sama jak dla funkcji ciągłej. Aby formalnie powiedzieć jak bardzo możemy "zepsuć" funkcję będziemy potrzebowali poniższych definicji:

Definicja 10.15.

Niech K będzie kostką w n. Weźmy funkcję f:K. Mówimy, że funkcja f jest ciągła prawie wszędzie na K, jeśli istnieje zbiór B miary zero taki, że f jest ciągła na KB.

Definicja 10.16.

Dwie funkcje f i g określone na kostce Krówne prawie wszędzie, jeśli istnieje zbiór B miary zero, taki, że f=g na KB. Piszemy wtedy f=g p.w. na K.

Uwaga 10.17.

Wydawać by się mogło, że jeśli "zepsujemy" funkcję ciągłą tylko na zbiorze miary zero, to dostaniemy funkcję ciągła prawie wszędzie. Tak jednak nie jest! Na ćwiczeniach zobaczymy przykład funkcji, określonej na przedziale [0,1], która jest różna od funkcji ciągłej tylko na zbiorze miary zero, ale która nie jest ciągła w żadnym punkcie [0,1] (patrz Zadanie Uzupelnic z.new.am2.c.10.090|).

Teraz możemy napisać stwierdzenie, które mówi kiedy całka Riemanna funkcji jest równa całce Riemanna "popsutej" funkcji.

Stwierdzenie 10.18.

Weźmy dwie funkcje f i g określone na kostce KN, prowadzące w . Załóżmy, że obie te funkcje są całkowalne w sensie Riemanna (to znaczy istnieją Kf(x)dx i Kg(x)dx). Załóżmy, że f jest równe g prawie wszędzie na K. Wtedy

Kf(x)dx=Kg(x)dx.

Dowód stwierdzenia 10.18.

(Dowód nadobowiązkowy.)
Zdefiniujmy funkcję h:=fg. Widać, że funkcja h też jest całkowalna w sensie Riemanna na K i h=0 p.w. na K. Wystarczy zatem pokazać, że Kh(x)dx=0 (i skorzystać z liniowości całki). Określmy zbiór A:={xK|h(x)0}. Ponieważ h jest równa zero prawie wszędzie, to zbiór A ma miarę zero, a zatem ma puste wnętrze (patrz Uwaga Uzupelnic u.am2.w.10.140|). W szczególności zbiór A nie zawiera żadnej kostki.

Weźmy teraz dowolny podział kostki K na kostki K1,,Ks.

Żadna z tych kostek nie jest podzbiorem zbioru A, czyli można wybrać punkty pośrednie x1,,xs, takie, że xjKjA,j=1,,s. Dla tych xj oczywiście h(xj)=0. W takim razie

j=1sv(Kj)h(xj)=0,

a więc także

Kh(x)dx=limsj=1sv(Kj)h(tj)=0.

Podamy teraz - bez dowodu - bardzo ważne twierdzenie, które mówi jakie funkcje są całkowalne w sensie Riemanna.

Twierdzenie 10.19.

Niech K będzie kostką w N. Niech f:K będzie funkcją ograniczoną oraz ciągłą prawie wszędzie na K.
Wtedy f jest całkowalna w sensie Riemanna na K.

Na zakończenie tego wykładu powiemy, jak całkować funkcje po zbiorach innych niż kostki (jak na przykład walce, kule etc).

Przypomnijmy, że funkcją charakterystyczną zbioru BN nazywamy funkcję

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \chi_B(x) \ =\ \left\{ \begin{array} {lll} 1 & \textrm{dla} \displaystyle & x\in B,\\ 0,& \textrm{dla} \displaystyle & x\in \mathbb{R}^N\setminus B. \end{array} \right. }

<flash>file=AM2.M10.W.R14a.swf|width=375|height=375</flash>

<div.thumbcaption>AM2.M10.W.R14a

<flash>file=AM2.M10.W.R14b.swf|width=375|height=375</flash>

<div.thumbcaption>AM2.M10.W.R14b

Dla funkcji f:B zdefiniujmy funkcję

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle f_B(x) \ :=\ \left\{ \begin{array} {lll} f(x) & \textrm{dla} \displaystyle & x\in B,\\ 0 & \textrm{dla} \displaystyle & x\in \mathbb{R}^N\setminus B. \end{array} \right. }

<flash>file=AM2.M10.W.R15a.swf|width=375|height=375</flash>

<div.thumbcaption>AM2.M10.W.R15a

<flash>file=AM2.M10.W.R15b.swf|width=375|height=375</flash>

<div.thumbcaption>AM2.M10.W.R15b

Możemy teraz zdefiniować całkę Riemanna z funkcji ograniczonej f po zbiorze ograniczonym BN.

Definicja 10.20.

Niech B będzie ograniczonym podzbiorem N i niech f:B będzie funkcja ograniczoną. Niech K będzie kostką w N, taką, że BK. Wtedy całkę z funkcji f po zbiorze B definiujemy jako

Bf(x)dx:=KfB(x)dx,

o ile KfBdx istnieje.

Pomijamy tu, intuicyjnie dość oczywisty, dowód poprawności definicji - czyli jej niezależności od wyboru kostki K, w której zawiera się zbiór B.

Pozostaje jeszcze pytanie, czy możemy powiedzieć, kiedy istnieje całka KfB(x)dx? Aby odpowiedzieć na to pytanie podajmy najpierw następujące fakty:

Marie Ennemond Camille Jordan (1838-1922)
Zobacz biografię

Definicja 10.21.

Niech B będzie ograniczonym podzbiorem N. Załóżmy, że brzeg zbioru B jest zbiorem miary zero, m(B)=0. Zbiór B nazywamy wtedy mierzalnym w sensie Jordana (czyli J-mierzalnym) (przypomnijmy, że brzeg zbioru B definiujemy jako B=BintB; patrz Definicja Uzupelnic d.new.am2.w.01.070|).

Bez dowodu podamy poniższe stwierdzenie:

Stwierdzenie 10.22.

Jeśli zbiór ograniczony B, zawarty w pewnej kostce K jest J-mierzalny, to istnieje

BχB(x)dx.

Definicja 10.23.

Dla J-mierzalnego zbioru ograniczonego B, zawartego w kostce K objętością B nazywamy liczbę

v(B):=BχB(x)dx.

Definicja 10.24.

Gdy B,v(B) nazywamy długością B, a dla B2,v(B) nazywamy polem B.

Możemy teraz podać następujące twierdzenie.

Twierdzenie 10.25.

Niech B będzie J-mierzalnym, ograniczonym podzbiorem N, Niech f:B będzie funkcją ograniczoną oraz ciągłą prawie wszędzie na B.
Wtedy f jest całkowalna w sensie Riemanna na B.

Uwaga 10.26.

W praktyce najczęściej mamy do czynienia z całkowaniem funkcji ciągłych i określonych na "przyzwoitych" zbiorach, to znaczy zbiorach ograniczonych kawałkami wykresów funkcji, i to funkcji klasy co najmniej 𝒞𝟏. Takimi zbiorami są na przykład kula, walec, kostka, stożek i ich przecięcia. Przedstawione w tym wykładzie rozważania dotyczące całkowalności i zbiorów miary zero należy potraktować jako rodzaj wstępu do teorii miary i do ogólniejszych teorii całek, na przykład do teorii całki Lebesgue'a.