Matlab R2016a从入门到精通 (CAX工程应用丛书)
上QQ阅读APP看书,第一时间看更新

1.3 帮助系统

帮助系统是软件的重要组成部分,帮助系统中的文档的编制质量直接关系到应用软件的记录、控制、维护、交流等一系列工作。MATLAB帮助系统对所有使用MATLAB进行科学计算的用户都有很大的帮助作用。

1.3.1 文本帮助

MATLAB中的所有函数,无论是内建函数、M文件函数,还是MEX文件函数等,一般情况下它们都有使用帮助和函数功能说明;即使是工具箱,也通常具有一个以工具箱名称相同的M文件来说明工具箱的构成内容。

可以通过在MATLAB命令行窗口中输入一些命令来获取这些纯文本的帮助信息。这些命令包括help、lookfor、which、doc、get、type等。

例如,使用help命令时,通常会使用以下的调用方式:

    help FUN

执行该命令可以查询到有关于FUN函数的使用信息。例如要了解fft函数的使用方法,可以在命令行窗口中输入:

    help fft

确认输入后,命令行窗口将输出:

    fft Discrete Fourier transform.
        fft(X) is the discrete Fourier transform (DFT) of vector X. For matrices, the
fft operation is applied to each column. For N-D arrays, the fft operation operates on
the first non-singleton dimension.
        ……

上述帮助文档(部分已省略)显示介绍了fft函数的主要功能、调用格式及相关函数的链接等。

Look for命令常用的调用方式为:

    Look fortopic与Look fortopic -all

执行该命令可以按照指定的关键字查找所有相关的M文件。例如:

    lookfor fft

命令行窗口将输出:

    cgtradeofftblnode           - construct a cgtradeofftblnode object
    fftdemo                     - FFT for Spectral Analysis
    sunspots                    - Using FFT
    difftemplate                - Returns an HTML template for displaying reports
    detrend                     - Remove a linear trend from a vector, usually for FFT
processing.
    fft                         - Discrete Fourier transform.
    fft2                        - Two-dimensional discrete Fourier Transform.
    fftn                        - N-dimensional discrete Fourier Transform.
    fftshift                    - Shift zero-frequency component to center of spectrum.
    fftw                        - Interface to FFTW library run-time algorithm tuning control.
    ……

其左侧为文件名,右侧为文件的基本描述。

1.3.2 演示帮助

MATLAB提供了直观便捷的Demos演示帮助,可以帮助用户更好地学习MATLAB所具有的功能。

Demos演示帮助一般可以通过以下两种方式打开。

● 单击MATLAB主界面主页标签菜单栏上的帮助选项菜单中的示例命令;

● 在命令行窗口中输入:

    demos

无论采用上述何种方式,执行命令后都会弹出Help窗口,如图1.9所示。在MATLAB Exampling标题下,包含了“Getting Started”“Mathematics”“Graphics”等一系列的演示。只需要单击相应的标题,就可以快速跳到相应的演示标题区。然后单击相应的标题,就可以查看相应的演示了。

图1.9 Help窗口

例如,在Help窗口中选择“Mathematics”工具箱中的“Using FFT”选项,就可以查看MATLAB对FFT函数使用的文本演示。

演示系统对于学习工具箱应用以及MATLAB各个方面的应用的用户非常有意义。通过演示示例,用户可以快速直观地掌握某一工具的使用方法。

1.3.3 帮助导航窗口

帮助导航窗口是MATLAB为用户专门提供的一个独立的帮助子系统;该系统包含的所有帮助文件都存储在MATLAB安装目录下的/help子目录下。

可以采用4种方法打开帮助导航窗口,分别为:

(1)在命令行窗口输入helpbrowser命令;

(2)在命令行窗口输入helpdesk命令;

(3)在程序界面按键盘F1键;

(4)单击MATLAB主界面主页标签菜单栏上的Help选项菜单中的Documentation命令。

通过这4种方法均可得到帮助导航窗口界面,类似地如图1.10所示。

图1.10 帮助导航窗口

在帮助导航窗口中的搜索框内输入相应的关键词,可以直接查询有关信息。也可以采用单击相应链接标题的方式,逐步打开相关信息。

帮助导航窗口中的所有帮助信息是按照知识点分门别类地进行组织排列的,在熟悉这些一级目录之后,可以很方便地缩小查询范围进行快捷查询。

MATLAB R2016a帮助导航窗口上的部分一级目录包括:

MATLAB MATLAB应用基础知识帮助

Simulink Simulink    帮助

Aerospace Blockset    航空应用建模模块

Aerospace Toolbox    航空应用工具箱

Bioinformatics Toolbox    生物信息应用工具箱

Curve Fitting Toolbox    曲线拟合应用工具箱

Data Acquisition Toolbox    数据挖掘应用工具箱

Database Toolbox    数据库应用工具箱

Datafeed Toolbox    数据反馈应用工具箱

DSP Toolbox    数字信号处理工具箱

Econometrics Toolbox    经济应用工具箱

Financial Instruments Toolbox    财务规划应用工具箱

Financial Toolbox    财务处理应用工具箱

Fuzzy Logic Toolbox    模糊逻辑应用工具箱

Global Optimization Toolbox    全局优化工具箱

Image Acquisition Toolbox    图像获取应用工具箱

Image Processing Toolbox    图像处理应用工具箱

Instrument Control Toolbox    仪表控制应用工具箱

Mapping Toolbox    地图应用工具箱

MATLAB Compiler    编译器

MATLAB Distributed Computing Server    分布计算服务器

Model-Based Calibration Toolbox    模型测量应用工具箱

Neural Network Toolbox    神经网络应用工具箱

Optimization Toolbox    优化应用工具箱

Parallel Computing Toolbox    并行计算应用工具箱

Partial Differential Equation Toolbox    偏微分方程应用工具箱

Signal Processing Toolbox    信号处理应用工具箱

SimDriveline    驱动仿真

SimElectronics    电子仿真

SimHydraulics    水力仿真

SimMechanics    机械仿真

SimPowerSystems    动力仿真

Simscape    多物理系统仿真

Simulink 3D Animation    虚拟现实

Stateflow    状态流

Statistics Toolbox    统计应用工具箱

Symbolic Math Toolbox    符号数学应用工具箱

System Identification Toolbox    系统识别应用工具箱

Wavelet Toolbox    小波分析应用工具箱