View Issue Details

IDProjectCategoryView StatusLast Update
0000001Memorandum SeriesMemorandum #1: Keplerian Orbit Elements to Cartesian State Vectorspublic2013-04-30 21:28
ReporteranonymousAssigned ToDigNative 
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0000001: Step 6 - Error in the transformation formula 8 and 9
Description

Hi,

As I was looking for Keplerian orbit elements, I found your memo. Great work, with nice présentation, références.

I thinks there is an error in the formulas 8 and 9, where o stands for Omega, the longitude of the ascending node Actual Formula is :

 x*(cos(o)*cos(w) - cos(i)*sin(o)*sin(w)) - y*(cos(o)*sin(w) + cos(i)*cos(w)*sin(o))
 x*(cos(w)*sin(o) - cos(i)*cos(o)*sin(w)) - y*(sin(o)*sin(w) - cos(i)*cos(o)*cos(w))
                          x*sin(i)*sin(w) + y*cos(w)*sin(i)

The correct formula is :

 x*(cos(o)*cos(w) - cos(i)*sin(o)*sin(w)) - y*(cos(o)*sin(w) + cos(i)*cos(w)*sin(o))
 x*(cos(w)*sin(o) + cos(i)*cos(o)*sin(w)) - y*(sin(o)*sin(w) - cos(i)*cos(o)*cos(w))
                          x*sin(i)*sin(w) + y*cos(w)*sin(i)

Best Regards

Frederic Baudrand fbaudrand@free.fr

TagsNo tags attached.

Activities

DigNative

2013-04-30 21:28

administrator   ~0000001

Hi Frederic,

thank you very much for your bug report. Of course you are right --- there was a minus sign, were a plus sign had to be. The typo has now been corrected; you can find the corrected version in my download center.

I appreciate your efforts.

Kind regards, René

Issue History

Date Modified Username Field Change
2013-04-30 10:11 DigNative New Issue
2013-04-30 21:28 DigNative Note Added: 0000001
2013-04-30 21:28 DigNative Assigned To => DigNative
2013-04-30 21:28 DigNative Status new => assigned
2013-04-30 21:28 DigNative Status assigned => resolved
2013-04-30 21:28 DigNative Resolution open => fixed
2013-04-30 21:28 DigNative Status resolved => closed