呆无辜]老爷子发明了Matlab

发布时间:2024-09-15

Image

1970年代中期,一位名叫Cleve Moler的数学教授在美国新墨西哥大学任教。当时,他正在为学生讲授线性代数课程,并希望教他们使用EISPACK和LINPACK这两个当时最先进的矩阵运算程序库。然而,他发现学生们需要用FORTRAN编写复杂的接口程序,这不仅耗时,还分散了他们对核心数学概念的关注。

为了解决这个问题,Moler决定自己动手编写一个简单的接口程序,让学生们能够更方便地使用这些强大的计算工具。 他将这个程序命名为MATLAB,意为“矩阵实验室”(Matrix Laboratory)。 这个简单的接口程序最初只是作为教学辅助工具,但很快就在多所大学中流传开来,成为了一种流行的免费软件。

1983年,Moler在斯坦福大学讲学时,他的工作引起了工程师Jack Little的注意。 Little敏锐地察觉到了MATLAB在工程领域的巨大潜力。同年,他与Moler和Steve Bangert合作,用C语言重新编写并增强了MATLAB,使其具备了数值计算和数据可视化功能。这次升级标志着MATLAB从一个简单的教学工具向专业软件的转变。

1984年,Moler和Little共同创立了MathWorks公司,并推出了MATLAB的第一个商业化版本。 从那时起,MATLAB开始迅速发展,不断推出新版本,增加了更多功能和工具箱。到1997年,MATLAB 5.0版本的发布标志着它已经成为一种功能强大的编程语言,支持更复杂的数据结构和面向对象编程。

今天,MATLAB已经成为科学计算领域不可或缺的工具。 它在数学、工程、物理等多个学科中广泛应用,成为线性代数、自动控制理论、数理统计等高级课程的基本教学工具。从最初的简单接口程序,到如今功能强大的软件系统,MATLAB的发展历程充分体现了Moler的创新精神和他对科学计算领域的影响。

Moler的故事告诉我们,伟大的创新往往源于解决实际问题的简单想法。他的经历也激励着我们,无论是在学术界还是工业界,都应该保持对新技术的热情和探索精神,勇于将理论知识转化为实用工具,从而推动整个行业的进步。