利用网路上免费软体进行天体运行计算.docVIP

利用网路上免费软体进行天体运行计算.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用网路上免费软体进行天体运行计算

PAGE ~PAGE 24~ 利用網路上免費軟體進行天體運行的計算 作者:黃茂誠、許鈞筌 指導老師:游大立 壹、研究動機 在偶然中看見陳威尹(第40屆全國科展地科作品第一名)的作品,想運用其原理深入研究天體長期運行的演化。在現在發達的網路世界中,有許多免費的自由軟體(freeware)供我們使用,那我們就不必花錢去買商業軟體來解決這些科學問題,同時善加運用網路的免費的自由軟體,改寫原有的程式來進行研究。 貳、研究目的 驗證在Linux作業系統下,用Fortran語言來執行與陳威尹(第40屆全國科展)在Windows98下用Visual Basic語言執行是否一致。並且運用改寫後程式,深入研究天體長期運行的演化。 參、研究設備及器材 一、硬體 個人電腦(PC)3部 二、軟體 1、 HYPERLINK Debian Linux 作業系統 2、 HYPERLINK .tw/~ctshih/teach/fortran/f1.htm G77 FORTRAN 77版,簡易的科學程式 3、 HYPERLINK .tw/aspac/reports/95/95006/ Gnuplot科學繪圖軟體 肆、研究問題 1.雙星系統中行星的運行軌跡。 2.三恆星系統的運動。 3.行星系統中,小行星是否能穩定的存在。 4.拉格朗日點附近小行星的運動軌跡。 5.太陽系小行星長期軌道演化。 伍、研究步驟 1.將所需作業系統、軟體及相關套件安裝完畢。 2.學習並熟悉所使用的Fortran語法。 3.撰寫程式進行模擬運算。 4.討論計算結果的意義。 5.結果是否和陳威尹(第40屆全國科展地科作品第一名作者)執行一樣。 6.將改寫的程式推廣至研究太陽系小行星長期軌道演化計算。 陸、研究方法 利用一般個人電腦,搭配Linux作業系統,學習Fortran,並利用物理觀念撰寫程式,探討天體運動。 一、系統安裝 1.本研究使用Debian Linux作業系統 2.科學計算的程式編譯器為G77 3.計算結果的繪圖程式為GNUPlot 4.成果展示在以Apache架設的網站中,並利用PmWiki套件加以快速管理。 以上的軟體均為網路上可以自由且免費取得的軟體。 二、Linux的簡介 Linux的核心是由Linus Torvalds在1991年的時候發出來的,並且丟到網路上供人下載,後來大家覺得這個小東西不錯(Linus Kernel)相當的小而精巧,所以慢慢的就有相當多的人投入這東西的研究領域裡了。 Linux的核心是『Kernel』,這是作業系統最底層的東西,由其掌管整個硬體資源的工作狀態,因此它們各有不同核心。其實Linux就是一個Kernel!它提供了一個作業系統當中最底層的硬體控制與資源管理的婉整架構,這個架構是沿襲Unix良好的傳統而來,所以相當的穩定而功能強大。 Linux的優點有: 1.穩定的系統:不易當機。 2.免費或少許費用:合於專題研究主題。 3.安全性、漏洞的修補:資料安全性高。 4.多工、多使用者:在研究時可以讓不同的使用者同時登入主機,同時使用主機的資源。 5.相對不耗資源的系統:只要p-100以上等級的電腦就可以安裝並使用。 三、G77的簡介 G77就是Fortran的編譯器,在現在的LINUX套件中都會包含GNU的Fortran編譯器G77,那Fortran是1954年IBM公司的一項計畫,它可以把使用接近的文字翻譯成機械語言,它是第一個被廣泛使用的高階語言,Fortran的名字來自於Formula Translator,這兩個字正是數學公式翻譯器的意思,Fortran的出現,使得電腦語言進入了高階語言的時代,後來在1966年由美國國家標準局的前身(American Standards Associaton)制定了Fortran的統一標準,視為Fortran66,後來又在1977年制定了新的Fortran語言標準,由美國國家標準局(American National Standards Institute)正式公佈,就是我們現在在用的Fortran77。 四、GNUPlot的簡介 gnuplot是一個命令導向的交談式跨平台數學程式繪圖程式。它會依照使用者輸入的每一項命令逐步修改或設定繪圖環境,後以圖形表達數據或函數,讓我們可藉由圖形做數據分析。它可以處理至少一百萬行的資料,這是大部分的繪圖軟體做不到的,而且這對於會產生大量數據的科學實驗幫助極大,尤其是天文方面的位置數據,如果繪出可以更容易顯現出週期性變化。它可產生多種開放性的圖形檔案格式的輸出,供編譯軟體使用。最重要的是它可以與其他軟體保持良好的溝通,例如:awk、sed、……等。所以在Shell命令稿中輸入了awk命令以及gnuplot的指令以加速圖檔的繪製。以下是例子:分割檔案至可

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档