Całka krzywoliniowa

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

Całka krzywoliniowacałka, w której całkowana funkcja przyjmuje wartości wzdłuż pewnej krzywej (regularnej). Gdy krzywa całkowania jest zamknięta, to całkę nazywa się niekiedy całką okrężną.

Funkcja podcałkowa może być polem skalarnym lub wektorowym; w pierwszym przypadku mówi się o całce krzywoliniowej nieskierowanej lub niezorientowanej, w drugim zaś o całce krzywoliniowej skierowanej bądź zorientowanej; nieco innym pojęciem jest opisana w dalszej części całka krzywoliniowa zespolona. Wartość całki krzywoliniowej można sobie wyobrażać jako sumę wartości pola (skalarnego lub wektorowego) we wszystkich punktach z wagą opisaną przez pewną funkcję skalarną na krzywej (w przypadku całki nieskierowanej waga ta jest powiązana z długością łuku, a w przypadku całki skierowanej – z jego parametryzacją, a dokładniej z jej składowymi, czyli rzutami tego łuku na osie współrzędnych). Wspomniana waga odróżnia całkę krzywoliniową od prostszych całek określonych na przedziałach. Wiele prostych wzorów fizycznych ma naturalne, ciągłe odpowiedniki wyrażone w języku całek krzywoliniowych, np.

W = \mathbf F \cdot \mathbf s

odpowiada

W = \int\limits_C \mathbf F\ \operatorname d\mathbf s\ \overset\underset\mathrm{ozn}\ = \int\limits_C \mathbf F \cdot \operatorname d\mathbf s;

gdzie całka krzywoliniowa skierowana opisuje pracę wykonaną przez obiekt poprzez przemieszczanie go w polu elektrycznym lub grawitacyjnym.

Całka nieskierowana[edytuj | edytuj kod]

Dwuwymiarowe pole skalarne \scriptstyle \scriptstyle f(x, y) można przedstawić jako powierzchnię \scriptstyle \scriptstyle z = f(x, y) zanurzoną w trójwymiarowej przestrzeni \scriptstyle XYZ (pokolorowana): całka krzywoliniowa z \scriptstyle f wzdłuż krzywej \scriptstyle C leżącej w płaszczyźnie \scriptstyle XY może być przedstawiona jako pole powierzchni „kurtyny” (zacieniowanej na niebiesko) łączącej pionowo krzywą \scriptstyle C (zaznaczonej na czerwono) z powierzchnią \scriptstyle z = f(x, y), które można wyznaczyć po wyprostowaniu krzywej za pomocą całki prostoliniowej.

Całkę nieskierowaną pola skalarnego \scriptstyle f\colon \mathbb R^n \supseteq U \to \mathbb R wzdłuż krzywej regularnej (tzn. krzywej kawałkami gładkiej) \scriptstyle C \subseteq U definiuje się wzorem

\int\limits_C f\ \operatorname d\mathbf s = \int\limits_a^b f\bigl(\mathrm r(t)\bigr)\bigl|\mathrm r'(t)\bigr|\ \operatorname dt,

gdzie \scriptstyle \mathrm r\colon [a, b] \to C jest dowolną wzajemnie jednoznaczną parametryzacją krzywej \scriptstyle C, przy czym \scriptstyle \mathrm r(a) oraz \scriptstyle \mathrm r(b) opisują końce krzywej \scriptstyle C.

Funkcję \scriptstyle f nazywa się funkcją podcałkową, krzywa \scriptstyle C to dziedzina całkowania, zaś symbol \scriptstyle \operatorname d\mathbf s może być intuicyjnie rozumiany jako element długości krzywej. Całka krzywoliniowa pola skalarnego wzdłuż krzywej \scriptstyle C nie zależy od wybranej parametryzacji \scriptstyle \mathrm r tej krzywej. W szczególności nie jest istotne, który z końców uznać za pierwszy, tzn.

\int\limits_C f\ \operatorname d\mathbf s = \int\limits_{-C} f\ \operatorname d\mathbf s,

gdzie \scriptstyle -C oznacza dowolną parametryzację przeciwną do danej parametryzacji \scriptstyle C, np. parametryzację \scriptstyle \mathrm r(a + b - t) dla parametryzacji \scriptstyle \mathrm r(t) krzywej \scriptstyle C, gdzie \scriptstyle t \in [a, b].

Całka funkcji \scriptstyle f dla zawierającej się w płaszczyźnie krzywej \scriptstyle C o parametryzacji \scriptstyle \mathrm r(t) = \bigl(x(t),\ y(t)\bigr), gdzie \scriptstyle t \in [a, b], przyjmuje postać

\int\limits_C f\bigl(\mathrm r(t)\bigr)\bigl|\mathrm r'(t)\bigr|\ \operatorname dt = \int\limits_C f\bigr(x(t),\ y(t)\bigr)\sqrt{\bigl(x'(t)\bigr)^2 + \bigl(y'(t)\bigr)^2}\ \operatorname dt.

Konstrukcja[edytuj | edytuj kod]

Całkę krzywoliniową pola skalarnego można skonstruować za pomocą sumy Riemanna korzystając z powyższych definicji \scriptstyle f, C oraz parametryzacji \scriptstyle \mathrm r krzywej \scriptstyle C. Można to uczynić poprzez podział przedziału \scriptstyle [a, b] na \scriptstyle n podprzedziałów \scriptstyle [t_{i-1}, t_i] długości \scriptstyle \Delta t = \tfrac{b-a}{n}; wtedy \scriptstyle \mathrm r(t_i) oznacza pewien punkt, nazywany dalej punktem próbkowym, na krzywej \scriptstyle C. Można wykorzystać zbiór punktów próbkowych \scriptstyle \bigl\{\mathrm r(t_i)\colon 1 \leqslant i \leqslant n\bigr\} do przybliżenia krzywej \scriptstyle C za pomocą łamanej przez połączenie odcinkiem każdej pary punktów próbkowych \scriptstyle \mathrm r(t_{i-1}) oraz \scriptstyle \mathrm r(t_i). Odległość między każdą parą sąsiednich punktów krzywych oznaczana będzie w dalszym ciągu przez \scriptstyle \Delta \mathrm s_i. Iloczyn \scriptstyle f\bigl(\mathrm r(t_i)\bigr)\Delta \mathrm s_i można związać z polem zorientowanym prostokątu o wysokości i szerokości odpowiednio \scriptstyle f\bigl(\mathrm r(t_i)\bigr) oraz \scriptstyle \Delta \mathrm s_i. Ponieważ

\lim_{\Delta t \to 0} \frac{\Delta s_i}{\Delta t} = \lim_{\Delta t \to 0} \frac{\bigl|\mathrm r(t_i + \Delta t) - \mathrm r(t_i)\bigr|}{\Delta t} = \bigl|\mathrm r'(t_i)\bigr|,

to biorąc granicę sumy wyrazów przy długości podziałów dążącej do zera,

I = \lim_{\Delta t \to 0} \sum_{i=1}^n f\bigr(\mathrm r(t_i)\bigl)\Delta \mathrm s_i = \lim_{\Delta t \to 0} \sum_{i=1}^n \left(f\bigr(\mathrm r(t_i)\bigl) \frac{\Delta \mathrm s_i}{\Delta t}\right) \Delta t,

otrzymuje się całkę Riemanna

I = \int\limits_a^b f\bigl(\mathrm r(t)\bigr) \bigl|\mathrm r'(t)\bigr|\ \operatorname dt.

Całka skierowana[edytuj | edytuj kod]

Całkę z pola wektorowego \scriptstyle \mathrm f\colon \mathbb R^n \supseteq U \to \mathbb R^n wzdłuż krzywej regularnej \scriptstyle C \subseteq U w kierunku \scriptstyle \mathrm r definiuje się jako

\int\limits_C \mathrm f(\mathrm r)\ \operatorname d\mathrm r = \int\limits_a^b \mathrm f\bigl(\mathrm r(t)\bigr) \cdot \mathrm r'(t)\ \operatorname dt,

gdzie \scriptstyle \cdot oznacza iloczyn skalarny, zaś \scriptstyle \mathrm r\colon [a, b] \to C jest wzajemnie jednoznaczną parametryzacją krzywej \scriptstyle C, przy czym \scriptstyle \mathrm r(a) oraz \scriptstyle \mathrm r(b) wyznaczają końce \scriptstyle C.

Całka nieskierowana pola skalarnego jest zatem całką skierowaną pola wektorowego, w którym wektory są zawsze styczne do krzywej.

Całki pól wektorowych są niezależne od parametryzacji \scriptstyle \mathrm r w wartości bezwzględnej, jednak zależą one od jej orientacji: odwrócenie orientacji parametryzacji zmienia znak całki na przeciwny.

Jeżeli \scriptstyle C jest krzywą zamkniętą, tzn. jej punkty końcowe pokrywają się, to całkę nazywa się okrężną i czasami korzysta się z oznaczenia

\oint\limits_C \mathrm f\ \operatorname d\mathbf s.

Jeśli krzywa \scriptstyle C zawiera się w płaszczyźnie i jest przy tym opisana parametryzacją \scriptstyle \mathrm r(t) = \bigl(x(t),\ y(t)\bigr), gdzie \scriptstyle t \in [a, b], to całka z funkcji \scriptstyle \mathrm f = (f_1,\ f_2) wyraża się wzorem

\int\limits_a^b \mathrm f\bigl(\mathrm r(t)\bigr) \cdot \mathrm r'(t) \operatorname dt = \int\limits_a^b \mathrm f\bigr(x(t),\ y(t)\bigr) \cdot \bigl(x'(t),\ y'(t)\bigr)\ \operatorname dt =
= \int\limits_a^b \Big(f_1\bigr(x(t),\ y(t)\bigr) x'(t) + f_2\bigr(x(t),\ y(t)\bigr) y'(t)\Big)\ \operatorname dt.

Konstrukcja[edytuj | edytuj kod]

Cząsteczka (zaznaczona na czerwono) przemieszcza się z punktu \scriptstyle a do punktu \scriptstyle b wzdłuż krzywej \scriptstyle C w polu wektorowym \scriptstyle \mathbf F. W prawym dolnym rogu przedstawiono pole wektorowe „z punktu widzenia” cząsteczki: w układzie odniesienia cząsteczki wraz ze zmianą kierunku cząsteczki (czerwona strzałka) zmieniają się wektory osiowe (szare strzałki); niebieska strzałka to oddziaływanie pola wektorowego na cząstkę w jej bieżącym położeniu; rzut pola wektorowego na kierunek ruchu cząsteczki (ich iloczyn skalarny) zaznaczony kolorem zielonym jest więc miarą pracy jaką wykonuje pole wektorowe nad cząstką w danym punkcie. Wartość całki krzywoliniowej jest więc równa pracy pola wektorowego nad cząstką wzdłuż całej jej trajektorii.

Całkę krzywoliniową skierowaną pola wektorowego można skonstruować analogicznie do całki nieskierowanej pola skalarnego. Wykorzystując definicje \scriptstyle \mathrm f, C oraz parametryzacji \scriptstyle \mathrm r krzywej \scriptstyle C można skonstruować ją za pomocą sumy Riemanna. Dzieląc przedział \scriptstyle [a, b] na \scriptstyle n przedziałów długości \scriptstyle \Delta t = \tfrac{b-a}{n}; oznaczając przez \scriptstyle t_i i-ty punkt na \scriptstyle [a, b], pozycja i-tego punktu na krzywej \scriptstyle C będzie dana przez \scriptstyle \mathrm r(t_i). Jednakże zamiast obliczać odległości między kolejnymi punktami należy wyznaczyć ich wektory przesunięcia \scriptstyle \Delta \mathrm s_i. Jak poprzednio, obliczenie \scriptstyle \mathrm f we wszystkich punktach krzywej i wzięcie iloczynu skalarnego z każdym z wektorów przesunięcia daje nieskończenie mały przyrost każdego podziału \scriptstyle \mathrm f na \scriptstyle C. Przejście z długością podprzedziałów do granicy dążącej do zera daje sumę

I = \lim_{\Delta t \to 0} \sum_{i=1}^n \mathrm f\bigl(\mathrm r(t_i)\bigr) \cdot \Delta \mathrm s_i

Wektor przesunięcia między sąsiadującymi punktami krzywej jest dany jako

\Delta \mathrm s_i = \mathrm r(t_i + \Delta t) - \mathrm r(t_i) \approx \mathrm r'(t_i) \Delta t;

z tego powodu rozpatrywana całka jest równa

I = \lim_{\Delta t \to 0} \sum_{i=1}^n \mathrm f\bigl(\mathrm r(t_i)\bigr) \cdot \mathrm r'(t_i) \Delta t.

Niezależność od drogi[edytuj | edytuj kod]

Information icon.svg Osobny artykuł: twierdzenie o gradiencie.

Jeżeli pole wektorowe \scriptstyle \mathrm f jest gradientem pola skalarnego \scriptstyle g, tzn.

\nabla g = \mathrm f,

to pochodna funkcji złożonej z \scriptstyle g oraz \scriptstyle \mathrm r(t) wyraża się przez

\frac{\operatorname dg\bigl(\mathrm r(t)\bigr)}{\operatorname dt} = \nabla g\bigl(\mathrm r(t)\bigr) \cdot \mathrm r'(t) = \mathrm f\bigl(\mathrm r(t)\bigr) \cdot \mathrm r'(t),

co pokrywa się z funkcją podcałkową całki krzywoliniowej \scriptstyle \mathrm f względem \scriptstyle \mathrm r(t). Oznacza to, że dla danej drogi \scriptstyle C zachodzi

\int\limits_C \mathrm f(\mathrm r)\ \operatorname d\mathrm r = \int\limits_a^b \mathrm f\bigl(\mathrm r(t)\bigr) \cdot \mathrm r'(t)\ \operatorname dt = \int\limits_a^b \frac{\operatorname dg\bigl(\mathrm r(t)\bigr)}{\operatorname dt}\ \operatorname dt = g\bigl(\mathrm r(b)\bigr) - g\bigl(\mathrm r(a)\bigr).

Innymi słowy całka \scriptstyle \mathrm f wzdłuż \scriptstyle C zależy wyłącznie od wartości \scriptstyle g w punktach \scriptstyle \mathrm r(b) oraz \scriptstyle \mathrm r(a) i jest w ten sposób niezależna od drogi między nimi. Z tego powodu o całce krzywoliniowej pola wektorowego, które jest gradientem pola skalarnego, mówi się, że jest ona niezależna od drogi całkowania.

W szczególności, jeśli \scriptstyle C jest krzywą zamkniętą, tzn. \scriptstyle \mathrm r(a) = \mathrm r(b), to w rozpatrywanym przypadku

\oint\limits_C \mathrm f(\mathrm r)\ \operatorname d\mathrm r = 0.

Całka zespolona[edytuj | edytuj kod]

Całka krzywoliniowa jest zasadniczym narzędziem analizy zespolonej. Niech \scriptstyle U oznacza podzbiór otwarty płaszczyzny liczb zespolonych \scriptstyle \mathbb C, przy tym dana będzie krzywa prostowalna \scriptstyle \gamma\colon [a, b] \to U oraz funkcja \scriptstyle f\colon U \to \mathbb C. Całka krzywoliniowa

\int\limits_\gamma f(z)\ \operatorname dz

może być zdefiniowana poprzez podział przedziału \scriptstyle [a, b] na

a = t_0 < t_1 < \dots < t_n = b

i rozważenie wyrażenia

\sum_{1 \leqslant k \leqslant n} f\bigl(\gamma(t_k)\bigr)\bigl(\gamma(t_k) - \gamma(t_{k-1})\bigr).

Całka jest wówczas granicą tej sumy przy długościach podziałów dążących do zera.

Jeśli \scriptstyle \gamma jest krzywą różniczkowalną w sposób ciągły, to całka krzywoliniowa może być wyznaczona jako całka funkcji zmiennej rzeczywistej:

\int\limits_\gamma f(z)\ \operatorname dz = \int\limits_a^b f\bigl(\gamma(t)\bigr) \gamma'(t)\ \operatorname dt.

Jeśli \scriptstyle \gamma jest krzywą zamkniętą, tzn. jej punkt początkowy i końcowy pokrywają się, to stosuje się także zapis

\oint\limits_\gamma f(z)\ \operatorname dz.

Do zasadniczych własności tej całki należy oszacowanie

\left|\int\limits_\gamma f(z)\ \operatorname dz\right| \leqslant \int\limits_\gamma \bigl|f(z)\bigr|\ |\operatorname dz| \leqslant M \operatorname L(\gamma),

gdzie

\operatorname L(\gamma) := \int\limits_\gamma |\operatorname dz| = \int\limits_a^b \bigl|\gamma'(t)\bigr| \operatorname dt

oznacza długość krzywej \scriptstyle \gamma, zaś \scriptstyle M jest oszacowaniem górnym na wartości \scriptstyle \bigl|f(z)\bigr|, tzn.

M = \max_{z \in \gamma} \bigl|f(z)\bigr|.

Całki krzywoliniowe funkcji zespolonych można obliczać na wiele różnych sposobów: uprościć je za pomocą powyższego oszacowania, podzielić na części rzeczywistą i urojoną redukując problem do obliczenia dwóch całek krzywoliniowych o wartościach rzeczywistych bądź za pomocą wzoru całkowego Cauchy’ego. Jeśli całka krzywoliniowa dana jest wzdłuż krzywej zamkniętej w obszarze, gdzie funkcja jest holomorficzna i nie zawiera osobliwości, to wartością tej całki jest po prostu zero; jest to konsekwencja twierdzenia całkowego Cauchy’ego. Ze względu na twierdzenie o residuach można wykorzystać całkowanie po krzywej zamkniętej w płaszczyźnie zespolonej do znalezienia całek funkcji zmiennej rzeczywistej o wartościach rzeczywistych (przykład w artykule o twierdzeniu).

Przykład[edytuj | edytuj kod]

Niech dana będzie funkcja \scriptstyle f(z) = \tfrac{1}{z} oraz krzywa zamknięta \scriptstyle C będąca okręgiem jednostkowym wokół zera, którą można sparametryzować za pomocą \scriptstyle e^{it}, gdzie \scriptstyle t \in [0, 2\pi). Podstawiając powyższe do definicji otrzymuje się

\oint\limits_C f(z)\ \operatorname dz = \int\limits_0^{2\pi} \frac{1}{e^{it}} ie^{it}\ \operatorname dt = i \int\limits_0^{2\pi} e^{-it} e^{it}\ \operatorname dt = i \int\limits_0^{2\pi} \operatorname dt = i(2\pi - 0) = 2\pi i.

Wyżej, korzysta się z faktu, że dowolną liczbę zespoloną \scriptstyle z można zapisać w postaci \scriptstyle re^{it}, gdzie \scriptstyle r oznacza moduł \scriptstyle z, przy czym dla okręgu jednostkowego \scriptstyle r = 1, tak więc jedyną zmienną wolną jest kąt oznaczany wyżej przez \scriptstyle t.

Rezultat ten można porównać z wynikiem otrzymanym przez wzór całkowy Cauchy’ego.

Całka skierowana a zespolona[edytuj | edytuj kod]

Postrzegając liczby zespolone jako dwuwymiarowe wektory można zauważyć, że całka krzywoliniowa dwuwymiarowego pola wektorowego odpowiada części rzeczywistej całki krzywoliniowej sprzężenia odpowiedniej funkcji zespolonej zmiennej zespolonej. Dokładniej, jeśli \scriptstyle \mathrm r(t) = x(t) \mathbf i + y(t) \mathbf j oraz \scriptstyle f(z) = u(z) + iv(z), to

\int\limits_C \overline{f(z)}\ \operatorname dz = \int\limits_C (u - iv)\ \operatorname dz = \int\limits_C (u\mathbf i + v\mathbf j)\ \operatorname d\mathrm r - i\int\limits_C (v\mathbf i - u\mathbf j)\ \operatorname d\mathrm r,

przy założeniu, że obie całki po prawej stronie równości istnieją, a parametryzacje \scriptstyle z(t) oraz \scriptstyle \mathrm r(t) krzywej \scriptstyle C są zgodne (mają tę samą orientację).

Ze względu na równania Cauchy'ego-Riemanna rotacja pola wektorowego odpowiadającego sprzężeniu funkcji holomorficznej wynosi zero. Twierdzenie Stokesa sprawia, że oba rodzaje całek dają zero.

Całka krzywoliniowa może być również obliczona przez zamianę zmiennych.