![](https://csdnimg.cn/release/download_crawler_static/88028187/bg6.jpg)
湘南学院 2014 届本科生毕业论文 基于 MATLAB 的数字图像增强方法 李亚斌
公司开发的集数值计算、符号计算和图形可视化三大基本功能于一体的,功能强大、
操作简单的语言。是国际公认的优秀数学应用软件之一。
MATLAB 的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分
相似,故用 MATLAB 来解算问题要比用 C,FORTRAN 等语言完相同的事情简捷得多。
MATLAB 包括拥有数百个内部函数的主包和三十几种工具包(Toolbox).工具包又
可以分为功能性工具包和学科工具包.功能工具包用来扩充 MATLAB 的符号计算,可视
化建模仿真,文字处理及实时控制等功能.学科工具包是专业性比较强的工具包,控制
工具包,信号处理工具包,通信工具包等都属于此类.
开放性使 MATLAB 广受用户欢迎.除内部函数外,所有 MATLAB 主包文件和各种工具
包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专
用工具包.
2.2 MATLAB 产生的历史背景
在 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 的研究和开发.