Zwykły rachunek różniczkowy szuka liczby minimalizującej funkcję. Rachunek wariacyjny szuka całej funkcji minimalizującej funkcjonał — liczbę przypisaną krzywej. Zmienia się tylko przestrzeń poszukiwań, warunek zostaje ten sam: pochodna w minimum jest zerem. Tyle że „pochodna po funkcji” to równanie Eulera-Lagrange'a, a jego rozwiązania nazywają się linią prostą, krzywą łańcuchową, cykloidą i drugą zasadą dynamiki Newtona.
Co znaczy „pochodna po funkcji”: zaburzamy krzywą o ε·η(x) i patrzymy na wykres J(ε)
Cztery klasyczne funkcjonały rozwiązane jako zagadnienie brzegowe i porównane ze wzorem
Krzywa najkrótszego czasu zjazdu — i dowód, że żadna potęga xᵖ jej nie dorówna
Newton wyprowadzony z minimalizacji — oraz moment, w którym „minimum” przestaje być minimum
Wyprowadzenie E-L, krzywa łańcuchowa, problem izoperymetryczny z mnożnikiem
Zadanie. Wykazać, że jeśli y minimalizuje J[y] = ∫abF(x,y,y′)dx wśród funkcji o ustalonych końcach, to spełnia d/dx(Fy′) = Fy.
Krok 1 — sprowadzenie do jednej zmiennej. Weźmy dowolne η klasy C¹ z η(a) = η(b) = 0 i połóżmy g(ε) = J[y + εη]. Skoro y jest minimum w przestrzeni funkcji, to ε = 0 jest minimum zwykłej funkcji g, więc g′(0) = 0.
Krok 2 — różniczkowanie pod całką.
Krok 3 — całkowanie przez części. Drugi składnik:
Człon brzegowy znika, bo η(a) = η(b) = 0 — to jedyne miejsce, w którym korzystamy z ustalonych końców. Stąd
Krok 4 — lemat podstawowy. Jeśli ciągła funkcja h spełnia ∫hη = 0 dla wszystkich gładkich η znikających na brzegu, to h ≡ 0. (Gdyby h(x₀) > 0, to h > 0 na pewnym otoczeniu; biorąc η skupione w tym otoczeniu i dodatnie, dostalibyśmy całkę dodatnią.) Zatem Fy − d/dx Fy′ = 0. ∎
W aplikacji: zakładka Wariacja funkcjonału pokazuje krok 1 dosłownie — wykres g(ε) jest parabolą o wierzchołku w zerze, a wiersz „δJ = g′(0)” to lewa strona kroku 3 policzona numerycznie (rzędu 10⁻¹²). Suwak k zmienia η: warunek ma zachodzić dla każdego kierunku, więc żadne k nie może dać g′(0) ≠ 0.
Zadanie. Znaleźć krzywą y(x) > 0 o ustalonych końcach, która po obrocie wokół osi x daje powierzchnię o najmniejszym polu, czyli minimalizuje J[y] = ∫ y√(1+y′²) dx.
Krok 1 — F nie zależy jawnie od x. Wtedy zamiast pełnego E-L wolno użyć tożsamości Beltramiego: wielkość F − y′Fy′ jest stała wzdłuż rozwiązania. (Dowód: policzyć jej pochodną po x i podstawić E-L — wszystko się skraca. To wariacyjny odpowiednik zachowania energii.)
Krok 2 — podstawienie. Fy′ = y·y′/√(1+y′²), więc
Krok 3 — rozdzielenie zmiennych. Z y² = C²(1+y′²) wynika y′ = √(y²−C²)/C, więc
Krok 4 — kontrola dla warunków symetrycznych. Dla y(−1) = y(1) = cosh 1 symetria daje x₀ = 0, a warunek brzegowy C·cosh(1/C) = cosh(1) spełnia C = 1. Wtedy
Uwaga. Dla bardzo odległych końców to rozwiązanie przestaje istnieć: równanie C·cosh(d/C) = h nie ma pierwiastka i minimum realizuje się na powierzchni zdegenerowanej (dwa krążki, rozwiązanie Goldschmidta). Istnienie ekstremali nie wynika z samego równania E-L.
W aplikacji: zakładka Równanie Eulera-Lagrange'a, funkcjonał y√(1+y′²) — wiersz „max |ynum − wzór|” porównuje strzał RK4 z cosh, a J na rozwiązaniu wychodzi 2,8134. Suwak y(b) pozwala dojść do zakresu, w którym strzał przestaje zbiegać: to numeryczna twarz uwagi wyżej.
Zadanie. Spośród krzywych zamkniętych o obwodzie L znaleźć tę o największym polu.
Krok 1 — funkcjonał z więzem. Dla krzywej (x(t), y(t)) pole i długość to
Maksymalizujemy A przy L = const — to więz całkowy, więc stosujemy mnożnik Lagrange'a: szukamy punktu stacjonarnego funkcjonału A − λL.
Krok 2 — E-L dla obu współrzędnych. Dla F = ½(xẏ − yẋ) − λ√(ẋ²+ẏ²):
i symetrycznie d/dt(λẏ/√(ẋ²+ẏ²)) = ẋ. Parametryzując długością łuku (√(ẋ²+ẏ²) = 1):
Krok 3 — rozwiązanie. Różniczkując pierwsze i wstawiając drugie: λ²x⃛ = −ẍ·λ… prościej: z układu wynika λ(ẍ, ÿ) = (−ẏ, ẋ), czyli wektor przyspieszenia jest prostopadły do stycznej i ma stałą długość 1/λ. To definicja krzywizny stałej κ = 1/λ — a jedyną krzywą zamkniętą o stałej krzywiźnie jest okrąg o promieniu λ.
Krok 4 — wartość. Obwód L = 2πλ daje λ = L/(2π) i
Dla dowolnej innej krzywej zachodzi nierówność izoperymetryczna 4πA ≤ L², z równością wyłącznie dla okręgu.
Sprawdzenie liczbowe. Dla L = 10: okrąg daje A = 100/(4π) = 7,9577. Kwadrat o obwodzie 10 ma bok 2,5 i pole 6,25 (o 21% mniej), trójkąt równoboczny — bok 10/3 i pole (√3/4)(10/3)² = 4,8113 (o 40% mniej). Im „bardziej okrągła” krzywa, tym bliżej granicy.