2016-06-21 3 views

답변

-1

이런 종류의 질문을하기 전에 몇 가지 연구가 필요합니다. 주로 질문에 너무 많은 시간을 물었다면.

하자 (X1, Y1)과 (x2, y2)가 될 타원의 장축의 두 정점의 좌표를, 전자는 편심하자 :

당신은 같은 것을 할 수 있습니다.

a = 1/2*sqrt((x2-x1)^2+(y2-y1)^2); 
b = a*sqrt(1-e^2); 
t = linspace(0,2*pi); 
X = a*cos(t); 
Y = b*sin(t); 
w = atan2(y2-y1,x2-x1); 
x = (x1+x2)/2 + X*cos(w) - Y*sin(w); 
y = (y1+y2)/2 + X*sin(w) + Y*cos(w): 
plot(x,y,'y-') 
axis equal 

테스트 할 시간이 없지만 제대로 작동합니다. 다음 번에이 섹션을 읽어주십시오. How do I ask a good question

+1

여러 번 질문을 받았음을 스스로 인정하는 이유는 무엇입니까? – Suever

+0

@ Suuever이 질문은 여러 번 물어 보았다고해도 도움이됩니다. 다행히 그는 다음 번에 더 많은 검색을 할 것입니다 ^^ – Deadpool

+1

@ Andromedae93 그러나, 그건 어떻게 Stackoverflow가 작동하지 않습니다! 중복을 발견하면 중복으로 표시하므로 동일한 것을 많이 사용하지 마십시오 –