Вариационное исчисление: брахистохрона и геодезические

Перетаскивайте точки A и B. Колесо — зум. Функционал J[y] = ∫ L(x, y, y') dx решается уравнением Эйлера–Лагранжа методом стрельбы.

Перетаскивайте точки мышью,
чтобы изменить граничные условия.

Примеры функционалов

Суть метода: Ищем кривую y(x), минимизирующую функционал J[y] = ∫ L(x, y, y') dx при граничных условиях y(x₀) = y₀, y(x₁) = y₁. Необходимое условие — уравнение Эйлера–Лагранжа: L_y − d/dx(L_y') = 0.

Лагранжиан L(x, y, y')
Граничные условия
Задача

Краткая справка

Функционал

\[ J[y] = \int_{x_0}^{x_1} L(x,y,y')\,dx \]

Необходимое условие экстремума — уравнение Эйлера–Лагранжа

\[ \dfrac{\partial L}{\partial y} - \dfrac{d}{dx}\dfrac{\partial L}{\partial y'} = 0 \]

Если \(L\) не зависит явно от \(x\), есть интеграл Бельтрами. Брахистохрона: \(L=\sqrt{(1+y'^2)/y}\), решение — циклоида. Геодезические на плоскости — прямые.

Задача о брахистохроне и уравнение Эйлера–Лагранжа онлайн

Калькулятор строит экстремаль функционала \(J[y]=\int L\,dx\) между двумя точками: кривую наискорейшего спуска (брахистохрона) и другие пресеты.

Геодезические, мыльная плёнка и гармонический осциллятор показывают, как вариационное исчисление переводит минимум интеграла в ОДУ на \(y(x)\). График можно сохранить в PNG.