提到82年,伙伴们首先会想到什么呢?82版西游记、《少年寺》、82年拉菲、82年可乐、82年旺仔牛奶、...... 既然82年发生那么多新奇的事情,那小伙们知道以咱个性肯定会给大家扒个82年的MATLAB。
大多数的伙伴都因MATLAB而结缘巴山学长,那咱今天就给伙伴分享一个大部分伙伴都从未见过的MATLAB版本 —— 82年MATLAB。
了解MATLAB历史伙伴应该知道,最初版本MATLAB是Cleve Moler教授在新墨西哥大学任职期间为了方便学生调用EISPACK和LINPACK等矩阵运算库所写Fortran接口程序,MATLAB名称就来源于MATrix和LABoratory各自前三个字母的组合。本文所要介绍的也正是1982年Cleve Moler在新墨西哥大学任职期间所写的MATLAB。因是1982年所写的,故称82版MATLAB。
一次偶然的机会让咱撞见了82版MATLAB的源代码,代码采用Fortran语言编写,越7700多行代码。为了一睹82版MATLAB的风采,咱使用gfortran对源代码进行了编译,得到可在window系统执行的exe文件。很显然,82年MATLAB与现在版本不可同日而语。小试一下,效果确实令人惊艳。
82年MATLAB界面
82年MATLAB采用的是命令行交互方式,点击打开matlab82.exe之后,就会出现上图所示欢迎界面,其相当于现版本中命令窗口。
82年MATLAB支持70个命令,包括文件操作、流程控制、三角函数、命令窗口图形绘制,当然最强还是矩阵相关运算,具体命令如下图所示:
82年MATLAB所支持的函数及操作
有趣的是,82版MATLAB支持使用尖括号<>来创建矩阵,同时也支持方括号[]创建,如下图:
同时支持用尖括号与方括号创建矩阵
更贴心的是,Cleve Moler教授还准备txt版本的帮助文档,这可能与那时候没有像office、PDF这样的高级文档工具有关。
40年过去了,如今的MATLAB已然成为其领域的翘楚,不再仅是一个小小的接口程序,40年的技术沉淀与积累显然不是那些靠口号、靠情怀的家伙们轻易就能超越的。其简单且易上手的特点使得各大高校都将其作为学科融合的典范工具,似乎在MATLAB后加个什么学课名称都毫无违和感,如MATLAB与高等数学、MATLAB与电气、MATLAB与通信、MATLAB与物理、MATLAB与材料、MATLAB与医学等等。正应了那句话:MATLAB出了不能生孩子外什么都可以做。
今天的介绍姑且到这里,等咱把源代码琢磨透彻了,再与伙伴们探讨其所蕴藏的巨大能量。如果您觉得本文不错,那就别吝啬手中免费的赞、在看与分享。
祝伙伴们生活、工作愉快,有缘再见!!!
在巴山学长公众号中回复“matlab82”即可获取82年的MATLAB。