Info

此问题已关闭。 请重新打开它进行编辑或回答。

Solve the Euler-Lagrange equation

6 次查看(过去 30 天)
tandemuse
tandemuse 2021-8-17
关闭: John D'Errico 2021-8-17
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.

回答(0 个)

此问题已关闭。

标签

产品


版本

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by