當前位置:首頁 » 課程大全 » 太陽系的模擬課程設計

太陽系的模擬課程設計

發布時間: 2021-02-07 08:15:11

❶ 模擬太陽系的Mathematica代碼是什麼

,剛入門,編了個「地月系統模擬」的簡化系統,大家指正。
模型很簡單,認為地球和月球都是質點,地球一直在固定點,月球繞著轉。
程序很簡單,變數都是見名知意。不過模擬結果挺好。可以改變初速度,改變地球、月亮的質量和初始位置,看最後的軌道如何。
還沒有學會計算存儲一個數組(這一點上,Matlab簡單多了),所以直接用Manipulate畫圖了。
一個小插曲:連續搞了幾個晚上,月亮總是遠離地球而去。排查錯誤,發現,把引力的方向搞錯了。沒想錯,是轉換角度的時候,錯誤地認為「方向相反的矢量,其Arg符號相反」,一直寫錯。
代碼在這里了,學習了3個晚上搞出來的。初始數據都來自Wiki。
constantG = 6.67259/10^11;
massEarth = 5.972*10^24;
massMoon = 7.36*10^22;
initArg = 0;
earthPosition = 0 + 0*I;
moonPosition = 384000000*(Cos[initArg] + I*Sin[initArg]);
moonVelocityArg = initArg + Pi/2;
moonVelocity = 1023*(Cos[moonVelocityArg] + I*Sin[moonVelocityArg]);
distance = moonPosition - earthPosition;
distanceR = Abs[distance];
distanceArg = Arg[distance];
deltaTime = 7200; (*2小時畫一個點*)
Manipulate[
{
distance = moonPosition - earthPosition;
distanceR = Abs[distance];
distanceArg = Arg[distance];
magicForceArg = Pi + distanceArg; (*這一行原來是左邊=-distanceArg,害的好幾天沒看出來*)
magicForce = (Cos[magicForceArg] +
I*Sin[magicForceArg])*((constantG*massEarth*massMoon)/distanceR^2);
moonAcce = magicForce/massMoon;
moonVelocity += moonAcce*deltaTime;
moonPosition += moonVelocity*deltaTime;
};
Graphics[
{
{PointSize[0.05], RGBColor[{0, 0, 1}], Point[{0, 0}]},
{PointSize[0.02], RGBColor[{0.5, 0.5, 0.5}], Point[{Re[moonPosition], Im[moonPosition]}]}
},
PlotRange -> {{-10*10^8, 10*10^8}, {-10*10^8, 10*10^8}},Axes -> True
],
{simuTime, 0, 3600*24*27, deltaTime}
]

❷ 求一個太陽系行星運行模擬器,

而是整個太陽系在自轉,圍繞太陽系的質心,不過太陽的質量佔到太陽系的99%以上,所以太陽系的質心也就很接近太陽的質心了。 所以在一個平面上是因為太陽系

❸ 求能模擬3D太陽系運行的軟體

有沒有一款模擬太陽系實時運行的電腦軟體,最好是中文版,如有更好的英文版絕對要推薦Celestia
,不但能確實模擬太陽系各行星的位置,還能看著衛星繞著

❹ 太陽系內各行星運行的模擬圖視頻清晰的哪有

「Celestia 遨遊天際」也許能幫到你。這是一款天文模擬軟體,通過它你不僅可以回鳥瞰地球,還可以暢游太陽系,以及其它多達10萬顆星,甚至是銀河系以答外的星座。就像太空版的google earth.. 鍵盤上的0~9分別代表太陽和九大行星,選定後按g鍵就可直達,很有意思。用它演示的話應該會更生動。
http://www.skycn.com/soft/25086.html

❺ 誰幫忙做個圖形學課程設計啊,太陽系模擬,要求用gl創建太陽 地球 月球,並有轉動效果



❻ 真實的太陽系模擬運動軌跡圖是什麼樣子的

太陽系是銀河系中一個很普通的恆星系,因為在銀河系中至少存在1000億個這樣的恆星系,太陽系只不過是這1000億大家族中一個普通的一員,但是太陽系也是獨特的,因為就目前為止只有在太陽系中發現了生命和文明,太陽系能夠誕生出生命得益於它獨特的構造,從教科書上我們可以知道,太陽系的大體結構是中間是太陽,然後四周有八顆恆星圍繞著太陽進行公轉,這八顆恆星分別是水星、金星、地球、火星、木星、土星、海王星,而生命就誕生在距離太陽第三遠的地球上,這八顆行星億萬年來一直圍繞著太陽進行公轉,於是就形成了我們所在的太陽系。


以黃道平面為參照物看到的太陽系運行圖

八大行星圍繞太陽公轉形成了統一的軌道平面,也就是黃道平面,教科書上給我們展示的太陽系其實就是以太陽系的黃道平面,但是這樣是無法了解太陽系的真實面貌的,因為除了可以在黃道平面觀測太陽系,還可以從太陽系的側面、後面、上方等廣角角度去觀察太陽系,如果從這三個面觀察太陽系,就可以看到太陽系其實是太陽拖著其他八大行星向前飛行,這才是太陽系最真實的運行面貌,如果你知道了太陽系的真實運動軌跡圖,也基本可以想像出銀河系的真實軌跡圖了。

❼ 求一款模擬太陽系實時運行的電腦軟體,有沒有一款模擬

有沒有一款模擬太陽系實時運行的電腦軟體,最好是中文版,如有更好的英文版絕對要推薦Celestia ,不但能確實模擬太陽系各行星的位置,還能看著衛星繞著

❽ 有一個軟體,可以模擬太陽系的軌道,是關於太陽系的,是英文的,是哪個誰知道,必有重謝

這兩個軟體:Celestia和Stellarium。
這兩個都有太陽系的軌道,當然也有太陽系的存在專,第一個就是以宏屬觀觀看太陽系,可以放大、縮小比例,但是小行星的名單太少,要另加名單。
第二個就比較微觀去看太陽系,他是以地表去看太陽系,比較難用一點,加上沒用另加的文件,不能宏觀看見太陽系。可以看八十八個星座,這個軟體就類似自己在戶外看星星而已。

❾ 求一款模擬太陽系實時運行的電腦軟體!!!

絕對要推薦Celestia ,不但能確實模擬太陽系各行星的位置,還能看著衛星繞著行星內公轉(我喜歡看火衛一容),還能在星際穿行,並且能運算各個行星日月食的發生時間,絕對要收藏一個軟體。

--------------------------------------------------------------------

Celestia功能很多,你可以選擇顯示行星和衛星軌道,記得應該是按O ,軌道馬上就出來了。裡面功能真的很多,鍵盤上差不多每個鍵都有一個功能,還希望樓主仔細閱讀它「幫助」裡面的操作方法介紹,希望用得開心。 :)

❿ C語言編程實現模擬太陽系

opengl也是基於c的語法的,為什麼不能,暈!要是不用的話就難了,你慢慢鑽研windows程序設計,也許有一天會做出來,呵呵!

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919