上篇 MATLAB使用初步

上篇 MATLAB使用初步

引言

MATLAB是Mathworks公司开发、维护并经营的一个软件系统。MATLAB的功能很强大,以至于不能明确定义它是什么样的软件系统。

MATLAB是一门程序语言,因此它可以和C、Fortran等程序语言一样被用于程序开发。MATLAB也是进行数值计算的强有力工具。事实上,它被开发的目的就是用来进行数值计算的,它内部集成了众多的数值计算函数。MATLAB还包含一个强有力的数据可视化函数库,可以方便地对数据进行绘图和可视化。最主要的,MATLAB集成了很多专用工具箱,每个工具箱就是一个针对专门问题的函数库,用这些函数可以实现很多功能。如MATLAB的图像处理工具箱(Image Processing Toolbox),就包含了数字图像处理学科及应用中几乎所有常用功能的函数,可方便地实现复杂图像处理。

MATLAB功能众多,如数据可视化、数值计算、偏微分方程求解、数据采集及处理等多种功能都可直接用来进行力学问题的理论分析、数值计算及实验信号采集、处理和分析。但是,要实现这些应用,必须先初步掌握MATLAB的基础知识和使用技巧。本篇编写的目的就是让读者熟悉和掌握MATLAB的基本应用。

如前所述,MATLAB体系庞大,内容非常多,要想完全学会MATLAB是不现实的,并且也没必要。因此,本篇向读者介绍MATLAB的最核心和最基本的内容,有了这些基础,读者的深入学习就不会有根本性的障碍了。另外,本篇着重向读者介绍基本的学习方法,以期做到“授人以渔”,这样读者再遇到新的问题时,一般就可以自行解决了。

对于MATLAB的新手来说,本篇是下篇的基础,但如果读者熟悉MATLAB,则可跳过本篇,直接进行下篇的阅读和练习。