MATLAB编程-简介
在 20 世纪 70 年代末和 80 年代初,Cleve Moler 在他担任新墨西哥大学数学教授期间开发了一款数学软件包,作为其数值分析课程的辅助教学工具。
他当时的动机是让他的学生能够使用 EISPACK 和 LINPACK,而无需使用 FORTRAN 编程语言进行编码。对于 MATLAB 1.0 的这个版本,最初只有 71 个数学函数(它们是基于 EISPACK 和 LINPACK 构建的)。很快,这个软件包就在美国各地的其他应用数学系流传开来。在此期间,一位学生将 MATLAB 介绍给了未来的联合创始人 Jack Little。Jack Little 当时是斯坦福大学的研究生工程专业的学生,他将 MATLAB 应用于自己的工作中。
1984 年,Cleve Moler 与 Jack Little 在加利福尼亚州共同创立了 MathWorks 公司,以商业化和开发 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/