Całka krzywoliniowa – cał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.
Funkcję nazywa się funkcją podcałkową, krzywa to dziedzina całkowania, zaś symbol może być intuicyjnie rozumiany jako element długości krzywej. Całka krzywoliniowa pola skalarnego wzdłuż krzywej nie zależy od wybranej parametryzacji tej krzywej. W szczególności nie jest istotne, który z końców uznać za pierwszy, tzn.
gdzie oznacza dowolną parametryzację przeciwną do danej parametryzacji np. parametryzację dla parametryzacji krzywej gdzie
Całka funkcji dla zawierającej się w płaszczyźnie krzywej o parametryzacji gdzie przyjmuje postać
Całkę krzywoliniową pola skalarnego można skonstruować za pomocą sumy Riemanna korzystając z powyższych definicji oraz parametryzacji krzywej Można to uczynić poprzez podział przedziału na podprzedziałów długości wtedy oznacza pewien punkt, nazywany dalej punktem próbkowym, na krzywej Można wykorzystać zbiór punktów próbkowych do przybliżenia krzywej za pomocą łamanej przez połączenie odcinkiem każdej pary punktów próbkowych oraz Odległość między każdą parą sąsiednich punktów krzywych oznaczana będzie w dalszym ciągu przez Iloczyn można związać z polem zorientowanym prostokąta o wysokości i szerokości odpowiednio oraz Ponieważ
to biorąc granicę sumy wyrazów przy długości podziałów dążącej do zera,
Całka niezorientowana pola skalarnego jest zatem całką zorientowaną pola wektorowego, w którym wektory są zawsze styczne do krzywej.
Całki pól wektorowych są niezależne od parametryzacji w wartości bezwzględnej, jednak zależą one od jej orientacji: odwrócenie orientacji parametryzacji zmienia znak całki na przeciwny.
Jeżeli jest krzywą zamkniętą, tzn. jej punkty końcowe pokrywają się, to całkę nazywa się okrężną i czasami korzysta się z oznaczenia
Jeśli krzywa zawiera się w płaszczyźnie i jest przy tym opisana parametryzacją gdzie to całka z funkcji wyraża się wzorem
Całkę krzywoliniową skierowaną pola wektorowego można skonstruować analogicznie do całki nieskierowanej pola skalarnego. Wykorzystując definicje oraz parametryzacji krzywej można skonstruować ją za pomocą sumy Riemanna. Dzieląc przedział na przedziałów długości oznaczając przez i-ty punkt na pozycja i-tego punktu na krzywej będzie dana przez Jednakże zamiast obliczać odległości między kolejnymi punktami należy wyznaczyć ich wektory przesunięcia Jak poprzednio, obliczenie 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 na Przejście z długością podprzedziałów do granicy dążącej do zera daje sumę
Wektor przesunięcia między sąsiadującymi punktami krzywej jest dany jako
co pokrywa się z funkcją podcałkową całki krzywoliniowej względem Oznacza to, że dla danej drogi zachodzi
Innymi słowy całka wzdłuż zależy wyłącznie od wartości w punktach oraz 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 jest krzywą zamkniętą, tzn. to w rozpatrywanym przypadku
może być zdefiniowana poprzez podział przedziału na
i rozważenie wyrażenia
Całka jest wówczas granicą tej sumy przy długościach podziałów dążących do zera.
Jeśli jest krzywą różniczkowalną w sposób ciągły, to całka krzywoliniowa może być wyznaczona jako całka funkcji zmiennej rzeczywistej:
Jeśli jest krzywą zamkniętą, tzn. jej punkt początkowy i końcowy pokrywają się, to stosuje się także zapis
Do zasadniczych własności tej całki należy oszacowanie
gdzie:
oznacza długość krzywej zaś jest oszacowaniem górnym na wartości tzn.
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).
Niech dana będzie funkcja oraz krzywa zamknięta będąca okręgiem jednostkowym wokół zera, którą można sparametryzować za pomocą gdzie Podstawiając powyższe do definicji otrzymuje się
Wyżej, korzysta się z faktu, że dowolną liczbę zespoloną można zapisać w postaci gdzie oznacza moduł przy czym dla okręgu jednostkowego tak więc jedyną zmienną wolną jest kąt oznaczany wyżej przez
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 oraz to
przy założeniu, że obie całki po prawej stronie równości istnieją, a parametryzacje oraz krzywej są zgodne (mają tę samą orientację).