Matlabで与えられたポテンシャル関数をプロットすることにより、3体システムの5つのラグランジュ点を見つけようとしています。唯一のことは、私はプログラミングがあまり得意ではないということです。どんな援助でも大歓迎です。私が知りたいのは、このコードで適切な等高線図を作成する方法です。
function Lagrange(a)
x = ( -10000: 1 : 10000);
y = ( -10000: 1 : 10000);
Potential = zeros(length(x));
for i = 1: length(x)
for j = 1 : length(y)
Potential(i,j) = ( 1 - a ) / sqrt( ( x(i) - a )^2 + y(j)^2) + a / sqrt( ( x(i) + 1 - a )^2 + y(j)^2 ) + ( x(i)^2 + y(j)^2 ) / 2 ;
end
j = 1;
end
contour(Potential);
xlabel('X axis');
ylabel('Y axis');
zlabel('Z axis');