MATLAB名字由MATrix和 LABoratory 兩詞的前三個字母組合而成。那是20世紀七十年代后期的事:時任美國新墨西哥大學計算機科學系主任的Cleve Moler教授出于減輕學生編程負擔的動機,為學生設計了一組調用LINPACK和EISPACK庫程序的“通俗易用”的接口,此即用FORTRAN編寫的萌芽狀態(tài)的MATLAB。 S;sggeP7,
?lW-NPr
經幾年的校際流傳,在Little的推動下,由Little、Moler、Steve Bangert合作,于1984年成立了MathWorks公司,并把MATLAB正式推向市場。從這時起,MATLAB的內核采用C語言編寫,而且除原有的數(shù)值計算能力外,還新增了數(shù)據圖視功能。 ?
acm5dN
HhDiGzOSi
MATLAB以商品形式出現(xiàn)后的短短幾年,就以其良好的開放性和運行的可靠性,使原先控制領域里的封閉式軟件包紛紛淘汰,而改在MATLAB平臺上重建。在時間進入20世紀九十年代的時候,MATLAB已經成為國際控制界公認的標準計算軟件。到九十年代初期,在國際上30幾個數(shù)學類科技應用軟件中,MATLAB在數(shù)值計算方面獨占鰲頭,而Mathematica和Maple則分居符號計算軟件的前兩名。Mathcad因其提供計算、圖形、文字處理的統(tǒng)一環(huán)境而深受中學生歡迎。 }-?_c#G3
e`
Z;}&
,
MathWorks公司于1993年推出了基于Windows平臺的MATLAB4.0。4.x版在繼承和發(fā)展其原有的數(shù)值計算和圖形可視能力的同時,出現(xiàn)了以下幾個重要變化:(1)推出了SIMULINK,一個交互式操作的動態(tài)系統(tǒng)建模、仿真、分析集成環(huán)境。(2)推出了符號計算工具包。一個以Maple為“引擎”的Symbolic Math Toolbox 1.0。此舉結束了國際上數(shù)值計算、符號計算孰優(yōu)孰劣的長期爭論,促成了兩種計算的互補發(fā)展新時代。(3)構作了Notebook 。MathWorks公司瞄準應用范圍最廣的Word ,運用DDE和OLE,實現(xiàn)了MATLAB與Word的無縫連接,從而為專業(yè)科技工作者創(chuàng)造了融科學計算、圖形可視、文字處理于一體的高水準環(huán)境。從1997年春的5.0版起,后歷經5.1、5.2、5.3、6.0、6.1等多個版本的不斷改進,MATLAB“面向對象”的特點愈加突出,數(shù)據類型愈加豐富,操作界面愈加友善。2002年初夏所推6.5版的最大特點是:該版本采用了JIT加速器,從而使MATLAB朝運算速度與C程序相比肩的方向前進了一大步。 }u:@:}8K
j9)P3=s
假如說,在上世紀九十年代,新、老一代教科書的區(qū)別性標志是“教材是否包含MATLAB內容”,那末進入二十一世紀后,MATLAB對教材的影響又以嶄新的形式出現(xiàn):新教材正在更徹底地摒棄那些手工計算、計算尺計算、手搖或電動計算機、電子模擬計算機時代建立的“老的但久被當作經典的”表述、分析和計算方法;而逐步地建立以現(xiàn)代計算工具(包括軟硬件)為平臺的新的表述、分析和計算方法,其中包括采用交互式圖形用戶界面去完成各種表述、分析和計算目的。