本书基于MATLAB R2013a 版本进行程序设计,涉及程序在2009版本以及以后版本均可以运行。在集成开发环境下,MATLAB集成了管理文件、变量和应用程序的许多编程工具。在MATLAB桌面上可以得到和访问的窗口主要有:
命令窗口(The Command Window)
命令历史窗口(The Command History Window)
启动平台(Launch Pad)
编辑调试窗口(The Edit/Debug Window)
工作台窗口和数组编辑器(Workspace Browser and Array Editor)
帮助空间窗口(Help Browser)
当前路径窗口(Current Directory Browser)
单击HOME页,在界面下的布局(Layout)中可选择性选择显示的窗口。例如,在图1-1 中,界面只显示了 Current Folder、Workspace、Command Window 窗口,默认打开的Command History窗口关掉。
MATLAB支持程序的开发,并且内部函数的代码也是开源的,用户可以调用自己设计的程序文件。例如,图1-2为MATLAB程序脚本文件,用户可在里面书写代码并修改和调试,很方便。直接在HOME页单击New,默认的文件名为untitled.m文件。
图1-1 MATLAB界面修改
图1-2 MATLAB脚本文件
利用MATLAB进行2D图形的绘制。MATLAB默认的图像,曲线颜色是自动编号的,曲线颜色呈现是不同的。MATLAB R2013a 版本提供了快捷的画图界面,在Plots 界面有很多不同类型的输出图形,简单的2D曲线如图1-3所示。
对于3D图形的绘制,MATLAB也能较好、较迅速地表征出来。例如,图1-4为MATLAB Logo的3D曲面造型,采用mesh()函数可快速地表征MATLAB曲面。
对于图1-3、图1-4所示的图形,MATLAB数据都存在矩阵数组中,用whos命令可产生一个在当前工作区内的所有变量和数组状况表。在 Command Window 直接输入 whos,显示的为Workspace所有变量的属性,如图1-5所示。
MATLAB函数查询如图1-6所示,单击输入命令行左侧的 fx,上拉一个对话框,在对话框输入函数名称,即可进行相关查询。对于查询到的函数,单击鼠标,在右侧出现该函数的用法对话框,可以进行该函数的用法预览。
图1-3 MATLAB 2D图形绘制
图1-4 MATLAB 3D Logo绘制
图1-5 矩阵属性查看
图1-6 MATLAB函数查询
MATLAB提供了help查询功能。单击HOME页上的help,会弹出如图1-7所示的查询界面。该界面列出了MATLAB工具箱,用户可以进行相关函数和demo的查询。
图1-7 MATLAB help界面
MATLAB集成了很多工具箱,不同版本MATLAB工具箱的更新程度不同。对于查询工具箱种类以及查询工具箱版本,可直接在MATLAB Command Window窗口输入ver命令,按回车键可得到MATLAB版本信息,如图1-8所示。
图1-8 MATLAB版本信息
MATLAB功能相当强大,几乎可以解决所有的工程分析问题,而且MATLAB计算精度较高,拥有强大的工具箱和矩阵处理能力,被广大学术界的研究人员所认可。因此,MATLAB是一款高效的科学计算软件。