Info

This question is closed. Reopen it to edit or answer.

Solve the Euler-Lagrange equation

6 views (last 30 days)
tandemuse
tandemuse on 17 Aug 2021
Closed: John D'Errico on 17 Aug 2021
Using calculus of variations (optics subsection) we can show that the following Euler-Lagrange equation must be true:
with the boundary conditions and .
is a matrix of slowness values (inverse of velocity), so for every point in space we know the velocity values. Say for example this is the peaks function:
x = -2:0.05:2;
y = x';
[X,Y] = meshgrid(x,y);
s = peaks(X,Y);
imagesc(s)
xlabel('x')
ylabel('y')
represents the curve we're trying to find, which starts at the point and ends at the point (the boundary conditions).
Find by solving the Euler-Lagrange equation.

Answers (0)

This question is closed.

Tags

Products


Release

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!