2012-03-19 3 views
3

지구의 회전과 함께 3D 공간에서 위성 궤도의 시각적 애니메이션을 보여주는 프로그램을 작성하고 싶습니다. 궤도의 시각화를 보여주는 코드를 작성할 수 있습니다 (간단히 comet3()). 지구의 3D 모델을 회전시킬 수도 있습니다. 하지만이 두 프로그램을 병합 할 수는 없습니다. "위성 궤도 분석 및 시뮬레이션 (MATLAB에서)"과 같은 YouTube 동영상을 보았습니다. 어떻게 그 일을 했습니까?Matlab : animation

Matlab 관련 질문을위한 특별 스택 교환 사이트가 있습니까?

답변

1

현재 3D 또는 2D에서 지구를 그리는 방법을 데모를 볼 수 있습니다

Earth's Topography

당신이 기능 ROTATE을 사용할 수 있습니다 표면과 같은 객체를 회전하려면. 예 :

rotate(hsurf, [0 0 1], 20) #% rotates surface with handle hsurf around z axis by 20 deg 

또한 Orbit Determination Toolbox (ODTBX)을 살펴보십시오.

그리고 최고의 매트랩 SE 사이트는 여기에 있습니다. 태그를 추가하거나 검색하십시오.


UPDATE : FileExchange에서 또 다른 아름다운 지구 줄거리 : http://www.mathworks.com/matlabcentral/fileexchange/25048

0

Java에서 그래픽 프런트 엔드를 사용해보십시오. MATLAB은 Java와 완벽하게 인터페이스하며 Java에서 GUI 작업을 수행하는 것이 훨씬 쉽습니다. 자바에 대해 잘 모르고 시간을 갖고 학습을 시작한다면, 어디에서나 사용할 수있는 범용 프로그래밍 언어로서의 노력이 필요하며, MATLAB과 함께 귀중한 동반자입니다.