Calling Planetary EphemerisSimulink Block From .m file. The resulting output is unclear.
조회 수: 2 (최근 30일)
이전 댓글 표시
Tjd=juliandate(2000,0,0);
options = simset('SrcWorkspace','current');
[X, V] = sim('Planetary_Epmemeris',Tjd,options);
I am trying to get ephemeris data (position and velocity) for specified celestial bodies. The outputs that I am getting are not the three element cartisian vectors I assumed I would get for position and velocity. V: double and X: double. I have no idea what this output means, and the documentation gives no details on how to interpret it.
댓글 수: 0
답변 (1개)
Ryan G
2014년 5월 8일
Did you try starting from the example?
Implement the position and velocity for Saturn with respect to the Solar System barycenter for noon on January 1, 2000 using DE421 and AU units:
[position,velocity] = planetEphemeris([2451544.5 0.5],... 'SolarSystem','Saturn','421','AU') position = 6.3993 6.1720 2.2738 velocity = -0.0043 0.0035 0.0016
참고 항목
카테고리
Help Center 및 File Exchange에서 Gravitation, Cosmology & Astrophysics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!