Matlab的使用方法之总体介绍

Matlab从使用的角度来说,更像是把一般的编程软件和办公软件结合了起来。我们可以像很多的编程软件一样,通过指令、代码编写算法程序,可以通过代码显示出结果,也可以像使用excel这样的办公软件一样,通过导入数据,进行可视化的编辑,进而绘制图形。

从数据的获得、导入到分析、处理再到结果的显示、输出整个流程都可以用Matlab实现,而实现的方法可以是基于程序代码的,也可以是基于可视化操作的。

所以,主要将Matlab的用法分成两个部分,一种为代码的方法,一种为可视化的方法。

1.1 代码的方法

Matlab程序界面中有command window窗体,可以直接在其中输入代码实现所有可能的操作,每一行的代码都会自动保存在边上的command history窗体内,双击其中的一行,相当于再次执行该行代码一次。

为了系统地管理我们的代码,我们可以建立Matlab中被称为script的以“.m”为扩展名的文件,这个文件就是一个代码的合集,文件中的所有代码按行依序执行,和C语言类似,以分号分隔各行。

1.2 可视化的方法

如果遇到大量重复性的工作,并且各自需要不同的认为干预时,可视化的操作是非常必要的。

在Matlab中,可以通过Graphical User Interface(GUI)非常直观地来编辑程序界面,GUI类似于VC中的对话框,内置了常用的“控件”,如按钮/编辑框/列表框等等,可以直接拖拽到fig上。

非常有趣的一点是,GUI也是一个fig,和Matlab中显示图形结果的fig没有本质不同,所以理解Matlab的fig对学习好Matlab至关重要。