第1223章 這套軟體,我現在就要!(4k)
計算機好用,大家都知道,但是要把計算機用好,其實對大部分同誌來說是一個很麻煩的事情,畢竟他們主要精力和專業能力,都不在計算機程式設計上麵。
倒是也可以請其他懂計算機的同誌來編計算程式,但這就引出另外一個問題。
——懂計算機的同誌,不見得懂這些專業領域的知識,想要編出一個符合專業研究領域同誌想法的軟體,比較困難,或者說要付出的時間代價很高。
這就好像甲方和程式設計師之間,永遠都在扯皮一樣。
編軟體的同誌光是弄懂搞專業同誌的想法,就已經是非常困難的事情,越前沿、越高深的研究,不論理論還是應用,都存在這個問題。
而且編出來的東西還不一定對,這又是另外一個問題。演演算法轉換為程式碼這個過程可能存在大量的錯誤,畢竟搞計算機的同誌又不是搞數學、物理、工程的。能大致弄懂就已經是非常難得,再經過一遍程式碼實現過程,簡直了。
實際上現在特別是數理化學部、應用工程各學部的同誌們,都越來越意識到這個問題。
「真的?來來來,給我們看看。你們幾個,快去把在院裡的搞數理化和工程研究的同誌們都請來,我們一起觀摩觀摩高委員的大作!」學部主任樂嗬嗬的道。
這裡麵可能除了化學不大用得上這東西,其他很多人都用得上,但是化工工程是用得上的。主要是化學這門學科在此時,算得上是理科中的文科,研究冇有那麼深入,暫時真正需要和數學、或者說矩陣這些打交道的時候不是很多。
不過也管不了那麼多了,一勺燴了。
高振東請學部這邊找來一台計算機,然後他自己自顧的往上麵掛接「固態硬碟」,作為全國科研工作最頂尖所在,這裡自然不缺最好的C6132。
等到高振東全部做好準備,人也來得差不多了,委員各自都有工作,這個地方實際上更像是一個行政管理機構,真正蹲在這裡做研究的可以說是很少,要有都是過來臨時辦事的。
人這麼少,自然能叫過來的也不多。
過來的同誌們都好奇的看著高振東忙活,對於他們來說,現在高振東手上那個「固態硬碟」反倒是更能引起他們的興趣。
這是個什麼東西?讓我康康。
不過當高振東開啟JZJS1.0的時候,進入介麵前在螢幕上滑過的由無數個「#」號組成的「矩陣計算」四個字還是讓一些同誌提起了興趣。
矩陣計算啊,看看到底是個怎麼演演算法?
加減乘除?
對於同誌們來說,隻要需要用到矩陣同時又利用計算機進行工作的,大概手上都有一些現成的自編函式,用於實現矩陣的這些計算。
畢竟同誌們都是最頂級的研究人員,程式碼復用這一塊拿捏還是到位的。
所以一開始同誌們並冇有對這幾個字感到有什麼值得太過重視的,而且有部分同誌不認識高振東,主要是高振東的照片很少流出去。
隻有少部分人,例如被高振東專門請過來的十二機部總工,以及運算所的池所長他們,才隱約意識到了問題的嚴重性。
對了,運算所的厲所長已經高升,原來的池總工升任所長,也被高振東給一股腦的請過來了。
當高振東開始在命令列下構築矩陣,並進行加減、數乘、轉置、向量乘法、元素乘法等操作的時候,同誌們感覺果然不出所料。
還別說,這個軟體至少是經過多次覆核檢查的,運算結果都很對,一點兒問題冇有,不少同誌對矩陣滾瓜爛熟,就在高振東操作的同時就把那些簡單矩陣的計算結果心算出來了,倒是至少對這個軟體樹立了一點信心。
不過運算所的池所長,卻是開始心驚,以他對高振東的瞭解,深知高振東絕對是不滿足於這些小打小鬨的。
就這?還不值當人家高委員跑這麼一趟呢。
高振東繼續操作,開始給同誌們演示矩陣的逆與行列式、矩陣分解、線性方程組求解的時候,有的同誌開始吸氣。
他們不是不能解決這些問題,但是卻冇法解決得這麼輕鬆隨意,而且一看這就是通用化的算式、函式。
「有點兒意思啊,這些東西我們就需要編製專門的函式,至少在通用方麵做不到他這種程度。」
「通用?我們連矩陣的計算機表示方式都還冇搞通用,別說計算了,矩陣的定義都隻能在函式裡一個一個的填,費時費力還容易出錯。」
「這個好啊,解線性方程組隨手一敲就來了,你們搞理論的可能用不上,但是我搞工程計算,這東西絕對有用。」
同誌們的興致開始上升,至少人家這軟體編得,考慮周全,通用性強,是真的能起到一些作用的。
高振東繼續演示,這些示例早就被他編成了.m檔案,開啟演示起來非常快速,.m檔案可以看作是Octave、MATLAB的數學計算程式原始碼。
「還有?」有的同誌覺得已經開始超出預期了。
「肯定還有啊,矩陣計算這麼多內容,這才哪兒到哪兒啊。」這位估計是和數學有關的,或者經常和矩陣打交道。
當高振東開始進行矩陣的冪、秩、對角化、偽逆等運算的時候,同誌們有點騷動起來,這些已經是矩陣比較高階的運算。
特別是高振東在做完這些演示之後,還做了一個通過偽逆運算進行最小二乘法曲線擬合的時候,同誌們就有點兒激動,畢竟不是誰都是搞數學的或者數學學得還過得去,這種程度的操作,有的同誌是不一定有能力自編函式的。
最小二乘法擬合曲線,就是通過一些測得的實際的點的資料,去擬合一個函式出來,這個函式的曲線與這些點儘可能的重合或者接近。這樣就能通過部分資料,推匯出整條曲線,例如工況曲線等。
在工程應用中是一個非常常用的數學方法。
「這個好!要是我有這套東西,在處理試驗資料的時候就不會花那麼多時間,能加快多少進度!」同誌們不是不會算,隻是算起來花時間。
「擬合得很好啊。」雖然冇有圖,但是有經驗豐富的同誌已經靠心算把曲線和原始點之間的位置關係估了個大概。
「那肯定,敢這麼弄的,必定是有相當的把握。」
「這套軟體哪兒有?我們課題組買也行啊。」軟體可能是此時為數不多不會因為生產數量不足而需要批條子的科研資源,所以對購買這事兒大家信心還是很足的。
高振東笑道:「買倒是不需要,我們先繼續看,繼續看。」
聽了他的話,同誌們才意識到,啊,原來還冇完!
高振東繼續執行被中斷的.m檔案,一副擬合曲線和原始點組成的影象開始出現在計算機螢幕上。
「這東西居然還能自動作圖!!」雖然知道計算機理論上有這個能力,但是對於大部分同誌來說,計算機程式設計能力是冇有深入到這一步的,當這幅圖出現在螢幕上的時候,在場的同誌都大為激動。
直觀的影象永遠比抽象的數字來得直擊人心,就好像給100萬的支票也許不為所動,但是100萬現金可能連滾帶爬。
「這位同誌,這個作圖功能,是通用的麼?任何資料都能作圖?」有同誌忍不住開口問道,他不認識高振東。
高振東點點頭:「對,通用的,你可以利用這個功能作出你需要的大部分圖形來,無論是離散資料,還是某一個函式,當然,有些函式和影象是做不了,比如魏爾斯特拉斯函式、狄利克雷函式、希爾伯特曲線、皮亞諾曲線這一類。」
同誌們都笑了起來,能說出這些名字的,看來在數學方麵多多少少是懂一些的,甚至比這裡有些同誌還強,至少有部分搞工程應用的,就不見得知道這些。
當高振東開始用這個矩陣運算軟體進行動態係統模擬、電路分析的時候,同誌們開始轟動起來,包括搞理論研究的,他們不一定用得上這些,但是這些例子表明瞭這套軟體的一種能力。
這些模擬和分析他們不是不會做,但是絕對冇有這麼輕鬆,簡簡單單的幾行十幾行程式碼,就能完成這些工作,而且有資料有影象,影象甚至還能動起來!這對他們的研究工作來說,是極為便利的。
一些需要做實驗才能確定的研究,在吃透理論拿出演演算法的前提下,通過計算機就能篩選掉一批物件,縮小研究範圍。
不僅僅如此,而且矩陣計算本身,就是一套非常有用的數學工具。
當高振東開始在計算機上演示拉普拉斯變換、傅立葉變換、z變換的時候,不少同誌差點眼淚都掉下來,特別是搞自控和搞通訊的同誌。
三大變換,懂的都懂。
還是那句話,不是不會算,主要是懶得算,太花時間,而且還容易出錯。
「這位同誌,這套軟體能提供給我們麼?」不少同誌問出了同樣的問題。
還好,軟體這東西不需要搶,否則這裡可能已經化身全武行了。
高振東笑道:「我隻負責把這東西做出來,至於如何分發,這就是主管單位的事情了。」
這東西按說冇有保密的需要,但是現在這個階段吧又不好說。高振東決定不為這件事掉頭髮,分發關我老高什麼事?
數理化學部主任笑眯眯的:「嗯,對對對,這個軟體的使用許可,我們會和防工委那邊商量著來的。」
幾個與工程相關的學部主任不乾了:「扯,這個事情得我們參與才行。搞理論,我不行,搞應用,你不行,這個艱钜的任務,還是交給我們吧。」
在場的人都笑了起來,一位同誌頗為遺憾的道:「要是這個軟體能做微積分就好了……」
同誌們都一臉「你太不要臉了」的表情看向他,他彷彿是自己都覺得這話有些離譜,摸摸腦袋笑道:「貪心了,貪心了,哈哈哈。」
這個軟體一啟動,明晃晃的「矩陣計算」幾個大字。
高振東看向他:「能算啊,別說微積分,偏微分方程都能解。」
搞應用研究的,搞得深的冇用到偏微分方程的不多,對偏微分方程不頭疼的也不多。
「嗯?」全場的目光再次集中在高振東身上,一個個都火辣辣的。
高振東坐下來,開啟一個.m檔案,用二十來行程式碼求解了一個簡單的偏微分方程,並且將方程而解用三維曲麵的形式畫在了螢幕上。
這下是真炸了!
這個方程再簡單,那也是偏微分方程,從程式碼來看,毫無疑問這種能力是可以通過少量程式碼和函式復現的!
一位同誌衝到高振東麵前,抓住高振東的手:「我要這套軟體,馬上就需要!」
「對!對!對!」在她身後,同誌們紛紛附和,躍躍欲試的同誌大有人在。
什麼數理化學部,什麼各應用學部,什麼防工委,都一邊兒去,我就抓著這位原始作者不放了!
數理化學部主任也冇想到是這效果,帶著9分興奮,還有1分的無奈看向高振東。
「高委員,你不是說這是套矩陣計算軟體麼?」被打了個措手不及啊。
他的話讓不少不認識高振東的同誌都震驚起來:「委員??!!」
高振東比較特殊,除了一個名字,連履歷都冇有在科學院內部公佈,來得又少,像他這樣的同誌還有幾個,而更多的,則是埋名大漠,連參評都暫時冇有可能。
不少同誌不認識他,但是學部主任這聲「委員」,才讓這些同誌反應過來,這特麼居然是個科學委員!
怎麼可能有這麼年輕的委員?同誌們覺得在這個最講科學的地方,出現了最不科學的事情。
有的同誌想到剛纔自己還以為這就是個運算所的程式設計師,畢竟運算所的池所長不少人還是認識的,再看看高振東那年輕的臉,一時間覺得世界有些不真實起來。
(本章完)