哇喔!82年的MATLAB原來長這樣,不妨點(diǎn)進(jìn)來瞧瞧!
提到82年,伙伴們會(huì)想到什么呢?82版西游記、《少年寺》、82年拉菲、82年可樂、82年旺仔牛奶、......?既然82年發(fā)生那么多新奇的事情,那小伙們知道以咱個(gè)性肯定會(huì)給大家扒個(gè)82年的MATLAB。
大多數(shù)的伙伴都因MATLAB而結(jié)緣巴山學(xué)長,那咱今天就給伙伴分享一個(gè)大部分伙伴都從未見過的MATLAB版本 —— 82年MATLAB。
了解MATLAB歷史伙伴應(yīng)該知道,最初版本MATLAB是Cleve Moler教授在新墨西哥大學(xué)任職期間為了方便學(xué)生調(diào)用EISPACK和LINPACK等矩陣運(yùn)算庫所寫Fortran接口程序,MATLAB名稱就來源于MATrix和LABoratory各自前三個(gè)字母的組合。本文所要介紹的也正是1982年Cleve Moler在新墨西哥大學(xué)任職期間所寫的MATLAB。因是1982年所寫的,故稱82版MATLAB。
一次偶然的機(jī)會(huì)讓咱撞見了82版MATLAB的源代碼,代碼采用Fortran語言編寫,越7700多行代碼。為了一睹82版MATLAB的風(fēng)采,咱使用gfortran對源代碼進(jìn)行了編譯,得到可在window系統(tǒng)執(zhí)行的exe文件。很顯然,82年MATLAB與現(xiàn)在版本不可同日而語。小試一下,效果確實(shí)令人驚艷。

82年MATLAB采用的是命令行交互方式,點(diǎn)擊打開matlab82.exe之后,就會(huì)出現(xiàn)上圖所示歡迎界面,其相當(dāng)于現(xiàn)版本中命令窗口。
82年MATLAB支持70個(gè)命令,包括文件操作、流程控制、三角函數(shù)、命令窗口圖形繪制,當(dāng)然最強(qiáng)還是矩陣相關(guān)運(yùn)算,具體命令如下圖所示:

有趣的是,82版MATLAB支持使用尖括號<>來創(chuàng)建矩陣,同時(shí)也支持方括號[]創(chuàng)建,如下圖:

更貼心的是,Cleve Moler教授還準(zhǔn)備txt版本的幫助文檔,這可能與那時(shí)候沒有像office、PDF這樣的高級文檔工具有關(guān)。
40年過去了,如今的MATLAB已然成為其領(lǐng)域的翹楚,不再僅是一個(gè)小小的接口程序,40年的技術(shù)沉淀與積累顯然不是那些靠口號、靠情懷的家伙們輕易就能超越的。其簡單且易上手的特點(diǎn)使得各大高校都將其作為學(xué)科融合的典范工具,似乎在MATLAB后加個(gè)什么學(xué)課名稱都毫無違和感,如MATLAB與高等數(shù)學(xué)、MATLAB與電氣、MATLAB與通信、MATLAB與物理、MATLAB與材料、MATLAB與醫(yī)學(xué)等等。正應(yīng)了那句話:MATLAB出了不能生孩子外什么都可以做。
今天的介紹姑且到這里,等咱把源代碼琢磨透徹了,再與伙伴們探討其所蘊(yùn)藏的巨大能量。如果您覺得本文不錯(cuò),那就別吝嗇手中免費(fèi)的贊與分享。
?;锇閭兩?、工作愉快,有緣再見?。?!