官术网_书友最值得收藏!

第32章 簡(jiǎn)陋的計(jì)算機(jī)房

莊國(guó)棟對(duì)于陸航這種天馬行空的思維感到驚奇和意外。

拋物線軌道方程他認(rèn)識(shí),斐波那契數(shù)列他也認(rèn)識(shí),但一時(shí)間卻不會(huì)想到將二者進(jìn)行結(jié)合。

而陸航卻能短短幾天內(nèi)考慮到這一層,這份天賦也是奇哉怪也了。

見狀,陸航便繪聲繪色的描述起來(lái):

“發(fā)現(xiàn)斐波那契數(shù)列的過(guò)程,還是比較偶然的。”

“起因是我坐在靜園的向日葵林里思考問(wèn)題,突然一株向日葵的花盤掉了下來(lái),正好砸在我腦袋上,于是我就思考起來(lái)……”

莊教授聽完撇了下嘴,哼笑一聲,

“接下來(lái)你是不是就該發(fā)現(xiàn)萬(wàn)有引力定律了?晚了,牛頓老爺子幾百年前就用過(guò)這個(gè)故事了!”

陸航悻悻一笑,“總之,我就是碰巧發(fā)現(xiàn)了向日葵,又聯(lián)想到55、89、144這幾個(gè)數(shù)字,然后靈光一現(xiàn)往軌道方程中引入斐波那契數(shù)列,沒(méi)想到果真有效果……”

“別人怎么就沒(méi)這些靈光一現(xiàn)?你小子啊還是有點(diǎn)天賦在身上的,就連我都看不透到底有多深的潛力。”

莊國(guó)棟夸獎(jiǎng)了一句,接著認(rèn)真點(diǎn)評(píng)起他的方案來(lái),

“不過(guò)你的思路沒(méi)錯(cuò),斐波那契數(shù)列的遞歸性質(zhì),確實(shí)與天體軌道共振性質(zhì)有些異曲同工之妙。”

“基于斐波那契的黃金分割比、黃金角的斐波那契螺旋等性質(zhì),可以優(yōu)化出節(jié)能的軌道,并且減少軌道修正次數(shù)。”

“我覺(jué)得,這種計(jì)算方式未必要拘泥于這段2500公里的路程,還可以拓展到整條遠(yuǎn)曦一號(hào)的拋物線軌道,你怎么想?”

陸航啊了一聲,“整條拋物線軌道都引入斐波那契數(shù)列的話,起碼得數(shù)萬(wàn)公里的計(jì)算量吧,等我算完估計(jì)腦細(xì)胞都快死完了……”

莊國(guó)棟盯著他的臉看了會(huì)兒,敲敲桌子道:

“有話就直說(shuō),別吞吞吐吐的,我知道你小子肯定也想過(guò)把整條軌道都用斐波那契數(shù)列優(yōu)化一遍。”

“大老遠(yuǎn)的來(lái)辦公樓,肯定不是顯擺成果來(lái)的,故意憋著不說(shuō)等我開口是吧?”

陸航這才笑嘻嘻開口,“莊老師,我想去計(jì)算機(jī)房用一下電腦,如果能編個(gè)小程序進(jìn)行軌道數(shù)值仿真的話,效率就會(huì)提高很多。只不過(guò)嘛,機(jī)房現(xiàn)在不讓隨便進(jìn)呀。”

莊國(guó)棟推了推玳瑁眼鏡,“用計(jì)算機(jī)仿真?那你會(huì)編程和寫腳本嗎?”

陸航說(shuō):“只是進(jìn)行簡(jiǎn)單的斐波那契數(shù)值模擬,用基礎(chǔ)的Basic語(yǔ)言寫腳本就行了,我認(rèn)為應(yīng)該不難吧。”

莊教授點(diǎn)了點(diǎn)頭,“那行,我給你寫張條子。不過(guò)以我的權(quán)限,一月內(nèi)最多給你批20小時(shí)的機(jī)時(shí)配額,自己把握好時(shí)間。”

說(shuō)完,莊教授便從抽屜取出一張機(jī)時(shí)申請(qǐng)單,寫上使用途徑和機(jī)時(shí)配額后,簽上自己的名字,交給了陸航。

“把這個(gè)交給機(jī)房管理員,他就會(huì)讓你進(jìn)了。另外,記得要隨時(shí)存檔,要不然條子白開了,你有軟盤嗎?”

陸航搖了搖頭。

于是莊教授從抽屜里翻了翻,找出幾張軟盤交給他,

“正好我有幾張,你拿去用吧,省得跑中關(guān)村去買了。還有這個(gè)……”

莊國(guó)棟又掏出來(lái)一包紅梅煙。

陸航愣了下,“莊老師,我不會(huì)抽啊。”

莊國(guó)棟沒(méi)好氣道:“是讓你塞給機(jī)房管理員的。讓他給你選臺(tái)好機(jī)器,要是找臺(tái)破聯(lián)想286,你上機(jī)200個(gè)小時(shí)都搞不定代碼!”

陸航接過(guò)幾張軟盤和紅梅煙,殷勤的笑道:“謝謝莊老師,您真大方。”

莊國(guó)棟卻說(shuō):“別想美事,這幾張軟盤由課題經(jīng)費(fèi)出。不過(guò)紅梅煙可得你自己掏,一包兩塊,回頭從津貼里扣。”

只是掏一包煙錢而已,陸航仍是很高興,點(diǎn)點(diǎn)頭,接過(guò)軟盤和紅梅煙便奔著計(jì)算機(jī)房去了。

東航共有三座計(jì)算機(jī)房,分別位于主教學(xué)樓地下一層的機(jī)房、圖書館西側(cè)副樓的老機(jī)房,以及計(jì)算機(jī)學(xué)院和航空計(jì)算的專用機(jī)房。

陸航去了教學(xué)樓的地下機(jī)房。

將莊國(guó)棟簽字的機(jī)時(shí)申請(qǐng)單交給管理員后,又不露聲色的把紅梅煙塞過(guò)去,陸航開始穿鞋套。

計(jì)算機(jī)作為這個(gè)年代的稀缺資源,管理員的地位還是很高的,因此經(jīng)常會(huì)有些‘灰色收入’,不過(guò)基本沒(méi)人去追究,這包紅梅煙他默不作聲收下了。

過(guò)了一會(huì)兒,管理員讓陸航在《機(jī)時(shí)使用登記本》簽字后,給他安排了臺(tái)終端編號(hào)055的計(jì)算機(jī)使用。

“帶軟盤了嗎?過(guò)來(lái)掃一下病毒再進(jìn)。”

這個(gè)年代雖然尚未出現(xiàn)米開朗基羅病毒,但小球病毒已開始流行。

因此連進(jìn)機(jī)房都得穿鞋套的重地,對(duì)軟盤病毒查的格外嚴(yán)。

查完莊教授送的幾張軟盤后,管理員確認(rèn)干凈才放陸航進(jìn)去。

他道聲謝謝,然后進(jìn)入了機(jī)房。

鞋套在地板踩出嘎吱聲,這里到處回蕩著老式鍵盤的敲擊聲,以及滿屏的DOS命令行。

各個(gè)學(xué)院的學(xué)生都在這里上機(jī),機(jī)器型號(hào)也大不相同。

最主流的是長(zhǎng)城、聯(lián)想的IBM/PC兼容機(jī),14寸顯示屏和480p的分辨率,裝著DOS/Windows雙系統(tǒng),4M+80M的內(nèi)存和硬盤。

再就是一些來(lái)自校友捐贈(zèng)、外匯購(gòu)買的VAX小型機(jī)、Unix系統(tǒng)的SUN工作站,需要拿教務(wù)處的條子才有資格使用。

最后便是一些老式的聯(lián)想286、長(zhǎng)城286電腦,老到管理員插鑰匙才能啟動(dòng),因此丟在角落吃灰很久了,像一群被時(shí)代拋棄的過(guò)客。

多虧了那包紅梅煙,機(jī)房管理員對(duì)陸航還不錯(cuò),分配了一臺(tái)嶄新的長(zhǎng)城386電腦給他。

按下開機(jī)鍵,DOS-6.22系統(tǒng)的運(yùn)行圖標(biāo)在桌面打開。

接著輸入自己的學(xué)號(hào)密碼,登陸賬號(hào)。

陸航長(zhǎng)長(zhǎng)舒了口氣,摘下書包取出那本《離散數(shù)學(xué)應(yīng)用》,開始嘗試編程。

這臺(tái)電腦主要支持Turbo語(yǔ)言和Basic語(yǔ)言,如果只是拿來(lái)開發(fā)小型數(shù)值算法和簡(jiǎn)單的數(shù)據(jù)模擬,他覺(jué)得用Basic語(yǔ)言就可以了。

所幸原主大二時(shí)選修過(guò)Basic語(yǔ)言的課程,因此陸航動(dòng)起手來(lái)不算生疏。

更何況僅是編譯一個(gè)軌道數(shù)值仿真的小程序而已,自己只需要用Basic編寫斐波那契數(shù)列的插值、數(shù)值積分算法的腳本即可。

陸航一邊琢磨著,一邊慢吞吞敲打鍵盤。

他需要在這個(gè)工具中,使用斐波那契搜索法快速收斂到最優(yōu)的引力彈弓參數(shù),例如最小近拱點(diǎn)或者最大速度增量等。

“定義參數(shù)搜索區(qū)間為[1.1,2.0]倍行星半徑,按照斐波那契數(shù)列分割區(qū)間,逐步縮小范圍,直到找到速度增量最大的近拱點(diǎn)距離……”

“把每?jī)纱蚊}沖推進(jìn)的軌道記為一段,在一段軌道中,引力彈弓之前的軌道用開普勒算法自動(dòng)求解,之后的軌道用Lambert算法自動(dòng)求解……”

“變量個(gè)數(shù)為4N+1,設(shè)計(jì)變量中增加金星引力輔助的近拱距r和相對(duì)傾角i,以及探測(cè)器的初始質(zhì)量m0……”

“靠,這啃臭鍵怎么又沒(méi)反應(yīng)啊……”

主站蜘蛛池模板: 汉川市| 齐河县| 洪泽县| 阜宁县| 东乌珠穆沁旗| 沙雅县| 利津县| 株洲市| 新乡市| 锡林浩特市| 横山县| 资源县| 鄂伦春自治旗| 精河县| 贺兰县| 永昌县| 濉溪县| 永吉县| 梓潼县| 宣武区| 泰和县| 寿阳县| 罗田县| 苍梧县| 重庆市| 南华县| 喜德县| 石门县| 松潘县| 桃源县| 绥宁县| 登封市| 嘉荫县| 托克托县| 舒城县| 新乐市| 台东市| 营口市| 囊谦县| 上杭县| 凌海市|