Sunday, June 04, 2006

Orbital Mechanics

I had this urge to write a little program to simulate a sattelite orbiting the Earth. Since I don't play Starcraft anymore, I have the time and energy to do it! So I wrote a first version using Matlab:


The easiest part was the mechanics. I spend more time on tiring Matlab details, like how you can do an animation, that you can't have fixed interval outputs with ode45, you have to do interpolation if you want it badly etc.

As for the orbital mechanics part, go check out http://www.braeunig.us/space/. It is a fantastic site.

4 comments:

Rahmi Lale said...

Hayrola hajim,

Starcraft niye oynamıyorsun artık?
Merak ettim...

Samil Korkmaz said...

Çok zaman gidiyor, acaip de enerji harcıyordu. Starcraft milisaniye dalgınlığı affetmez, dolayısı ile bedenen ve zihnen perişanlıyorsun. E gayri safi milli hasılya da katkısı yok, aldık alacağımız zevki, yeter gayrı.

Hakan Tiftikci said...

Abisi,
ODE45'te olagan [tini,tfini] zaman aralik input parametresini, cikti almak istedigin zamanlarin yer aldigi vector olarak verebilirsin, ornek [tini:tstep:tfini], bir de bunun ustune odeset input argumaninda "outputfcn" kismini istedigin fonksiyon yapabilirsin

respects

Samil Korkmaz said...

[tini:tstep:tfini] formatını blogu yazdıktan kısa süre sonra keşfedip kullandım. Interpolasyon ameleliğine gerek kalmadı.