數學軟體Matlab
MATLAB是矩陣實驗室(Matrix Laboratory)之意,它是一種科學計算軟體,專門以矩陣的形式處理數據。 MATLAB 將高性能的數值計算和可視化集成在一起,並提供了大量的內置函式,從而被廣泛地套用於科學計算、控制系統、信息處理等領域的分析、仿真和設計工作,而且利用 MATLAB 產品的開放式結構,可以非常容易地對 MATLAB 的功能進行擴充,從而在不斷深化對問題認識的同時,不斷完善 MATLAB 產品以提高產品自身的競爭能力.
MATLAB除具備卓越的數值計算能力外,它還提供了專業水平的符號計算,文字處理,可視化建模仿真和實時控制等功能。
MATLAB的基本數據單位是矩陣,它的指令表達式與數學,工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FORTRAN等語言完相同的事情簡捷得多.
在70年代中期,Cleve Moler博士和其同事在美國國家科學基金的資助下開發了調用EISPACK和LINPACK的FORTRAN子程式庫.EISPACK是特徵值求解的FOETRAN程式庫,LINPACK是解線性方程的程式庫.在當時,這兩個程式庫代表矩陣運算的最高水平.
到70年代後期,身為美國New Mexico大學計算機系系主任的Cleve Moler,在給學生講授線性代數課程時,想教學生使用EISPACK和LINPACK程式庫,但他發現學生用FORTRAN編寫接口程式很費時間,於是他開始自己動手,利用業餘時間為學生編寫EISPACK和LINPACK的接口程式.Cleve Moler給這個接口程式取名為MATLAB,該名為矩陣(matrix)和實驗室(labotatory)兩個英文單詞的前三個字母的組合.在以後的數年裡,MATLAB在多所大學裡作為教學輔助軟體使用,並作為面向大眾的免費軟體廣為流傳.
1983年春天,Cleve Moler到Standford大學講學,MATLAB深深地吸引了工程師John Little.John Little敏銳地覺察到MATLAB在工程領域的廣闊前景.同年,他和Cleve Moler,Steve Bangert一起,用C語言開發了第二代專業版.這一代的MATLAB語言同時具備了數值計算和數據圖示化的功能.
1984年,Cleve Moler和John Little成立了Math Works公司,正式把MATLAB推向市場,並繼續進行MATLAB的研究和開發.