MATLAB 程式設計/附加章節/MATLAB 歷史
在 1970 年代後期和 1980 年代初期,Cleve Moler 在新墨西哥大學擔任數學教授期間開發了數學軟體包,作為其數值分析課程的補充教學工具。
他當時的動機是讓他的學生無需使用 FORTRAN 程式語言就可以編寫 EISPACK 和 LINPACK。對於這個版本的 MATLAB1.0,一開始只有 71 個數學函式(它們是基於 EISPACK 和 LINPACK 構建的)。很快,這個程式包就傳到了美國其他應用數學系。在此期間,一位學生介紹了 MATLAB 的未來聯合創始人 Jack Little。Jack Little 當時正在斯坦福大學的工程研究生院,他將其用於自己的工作。
1984 年,Cleve Moler 與 Jack Little 在加州共同創辦了 MATLAB,以商業化和開發 MATLAB。Jack Little 建議建立一個基於 MATLAB 的商業產品。他辭去工作,買了一臺 Compaq® PC。Jack Little 與 Steve Banger 一起花了 1.5 年的時間將 MATLAB 重新程式設計為 C 語言。基本上,MATLAB 1.0 的功能就像一個矩陣計算器,不像今天版本的 MATLAB 那樣擁有任何複雜的功能,例如繪圖、高階數學函式(例如 ODE、FFT 等)。PC-MATLAB 於 1984 年 12 月在拉斯維加斯舉行的 IEEE 控制與決策會議上首次亮相,並具有了一些最顯著的功能,例如函式、工具箱和圖形。
https://dl.acm.org/doi/10.1145/3386331
https://blogs.mathworks.com/cleve/2020/06/13/history-of-matlab-published-by-the-acm/