Matlab에서 주어진 잠재 함수를 플로팅하여 Three-Body 시스템의 5 개 Lagrange 점을 찾으려고합니다. 유일한 것은 프로그래밍이별로 좋지 않다는 것입니다. 어떤 도움이라도 대단히 감사하겠습니다. 내가 알고 싶은 것은이 코드는 나에게 괜찮은 윤곽 플롯 제공하는 방법입니다 :Lagrange 점을 그려야합니다
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');
그래,'x'와'y' 벡터의 한계를 무시하십시오. 그것들은 두 질량의 반지름에 대해 단위가없는 비율로 측정 된 거리입니다. 그들은 스티키가 말한 것처럼 (-1.5, 1.5)와 달라야한다. 대단히 감사합니다. –