MATLAB产品家族中文_第1页
MATLAB产品家族中文_第2页
MATLAB产品家族中文_第3页
MATLAB产品家族中文_第4页
MATLAB产品家族中文_第5页
已阅读5页,还剩17页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MATHWORKS 2009B产品说明书MATLAMATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技 术计算语言和交互式环境。使用MATLAB,您可以较使用传统的编程语言(如C、 C+和Fortran)更快地解决技术计算问题。MATLAB的应用X圉非常广,包括信号和图像处理、通讯、控制系统设计.测 试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单 独提供的专用MATLAB函数集)扩展了 MATLAB环境,以解决这些应用领域 内特定类型的问题。MATLAB提供了很多用于记录和分享工作成果的功能。可以将您的MATLAB 代码与其他语言和应用程序集成,来分

2、发您的MATLAB算法和应用。主要功能此高级语言可用于技术计算此开发环境可对代码、文件和数据进行管理交互式工具可以按迭代的方式探查、设计及 求解问题数学函数可用于线性代数、统计、傅立叶分 析、筛选、优化以及数值积分等二维和三维图形函数可用于可视化数据各种工具可用于构建自定义的图形用户界面各种函数可将基于MATLAB的算法与外部应用程 序和语言(如C、C+、Fortran Java、以及Microsoft Excel)集成SimulinkSimulink是用来建模、分析和仿真各种动态系统的交互环境,包括连续 系统,离散系统和混合系统。Simulink提供了采用鼠标拖放的方法建立系统 框图模型的图

3、形交互平台。通过Simulink提供的丰富的功能块,可以迅速地 创建动态系统模型。同时Simulink还集成了 Stateflow,用来建模、仿真复 杂事件驱动系统的逻辑行为。另外,Simulink也是实时代码生成工具 Real-Time Workshop 的支持平台。1 / 20主要功能丰富的可扩充的预定义模块库;交互式的图形编辑器;模型分割实现复杂模型的管理;通过Model Explorer导航、配置、搜索模型中 的任意信号、参数、属性;支持M语言和C语言方式的功能模块扩展;进行系统交互式或批处理式仿真;支持交互式定义输入和浏览输出;图形化调试工具检查和诊断模型行为;通过MATLAB进行数

4、据分析和可视化数据,开 发图形用户界面,以及创建模型数据、参数;提供模型分析和诊断工具。munication Blockset(通讯模块集)Signal Processing Blockset提供了基于帧处理的模块,这些模块允许用户对流 数据和多速率信号处理系统进行设计、建模和验证。该模块库广泛应用于通信、 音频/视频,数字控制,雷达/声纳,消费和医疗电子等领域。Signal Processing Blockset提供了一系列信号处理技术模块,包括:变换, 缓存,数字滤波,谱佔计和线性代数,允许用户在不进行底层编程的情况下设计 和仿真实时系统。模块库中同样包括了信号源和交互式示波器,谱分析仪,

5、以及 其它用于可视化信号和验证仿真结果的工具。通过使用 Reak-Time Workshop,用户可以将 Signal Processing Blockset搭建的模型转变成为ANSI-C代码。另外,该模块库中的多数模块支持定点数据 的仿真。主要功能巒窖支持基于帧和基于采样的多通道、多速率 系统仿真;支持浮点和定点数据类型的仿真;转换模块(FFT和DCT)、谱估计模块和窗函数模块;用于设计与实现数字滤波器的模块;自适应滤波器模块(RLS.LMS. Kalman)和多速率滤波器模块(FIR抽取/内插和离 散小波变换);估计线性预测参数的模块和表示形式转换的模块;数学计算模块,包括:矩阵、线性代数

6、,卷积和多项式函数;统计处理模块;导入和导岀MATLAB工作空间的信源和信宿模块;2 / 20支持的定点处理:溢出保护、求最大值/最小值和自动定标; 利用优化的模块自动生成ANSI / ISO C代码,用于嵌入式代码生成和加 速复杂仿真Curve Fitting Toolbox(曲线拟合工具箱)Curve Fitting Toolbox扩展MATLAB环境,具有集成数据管理,拟合,显 示,检验和输入分析过程等功能。通过强大的图形用户界面工具,工程师可以完 成数据分析处理的全部工作,无需记忆大量的命令行函数。主要功能多项式、指数、分数、峰值、幕、样条、 插值、自定义多项式曲线拟合交互界面 一系列

7、带有最佳初始点的线性和非线性 拟合方程,求解非线性模型的参数开发工程师自定义线性和非线性模型线性和非线性最小二乘,加权最小二乘和 鲁棒拟合支持样条和插值分析拟合结果,包括内插,外插,导数和积分拟合效果统计评价进行多个拟合任务并对数据进行比较munications Toolbox(通讯工具箱)通讯工具箱增强了 MATLAB科学计算环境的函数、图表和图形用户界面(GUI), 可以让您更好地浏览、设计、分析和仿真用于通讯系统物理层的算法。您可以从MATLAB命令行、BERTool GUI中以及自己编写的MATLAB脚本 和函数中执行通讯工具箱的函数。MATLAB编辑器/调试程序和图形用户界面开 发环

8、境(GUIDE)可以加快系统仿真的开发。通讯工具箱可以帮助您创建用于商用或国防系统的算法,如移动手持设备和基站、 有线和无线局域网以及数字用户线。您也可以在通讯系统工程研究和教育中使用 它。主要功能3 / 20用于设计通信链路物理层的函数,包括信源编码、信道编码、交织、调制、 信道模型和均衡等用于通讯信号可视化的图表,如眼图、星座图和信道散点图用于对系统误码率与多种证实分析结果进行比较的图形用户界面标准信道模型,COST 207、GSM/EDGE和烏频电离层等,可以在 种传播条件下快速评估系统性能信道可视化工具,用于时变通信信道可视化和研 究、MATLAB piler (MATLAB 编译器)

9、 # 通过MATLAB piler,您可将MATLAB应用程序分配成可执行文件或共享的库文件使用。用MATLAB编译器创建的可执行文件 和库文件使用名为 MATLAB piler Runtime (MCR)的 runtime engineo MCR 随附于您购买的应用程序自带的MATLAB编译器内,可免费部署。MATLAB编译器允许您在MATLAB之外的环境下运行MATLAB程序。此架 构无需手动将代码转换为其他语言,极大地节省了应用程疗:开发时间。如果您要 构建独立运行的程序,MATLAB编译器可为最终用户提供可执行文件。如果您 需要整合至C或C+, MATLAB编译器提供了一个接口可将代码

10、用作共享的 库文件。如果您要整合至其他开发语言内,您可通过MATLAB构建器产品(可单独购买) 将MATLAB应用程序打包为软件组件(如Java类、.NET组件或Excel add-ins)用于其他应用程序。您可使用图形部署工具封装与加密代码。主要功能将MATLAB应用程序打包为可执 行文件和共享的库文件您可免费分发独立运行的可执行文 件和软件组件您可将基于MATLAB的算法整合 至用其他语言和技术开发的应用程 序对MATLAB代码加密使其不被查看或修改Parallel puting Toolbox (并行计算工具箱)利用Parallel puting Toolbox (并行计算工具箱),可在

11、多核和多处理器计算机 上使用MATLAB和Simulink来解决计算问题和数据密集型问题。并行处理结 构包括并行for循环和代码块、分布式数组、并行数值算法,以及消息传递函4 / 20数等,可让您以较高的级别在MATLAB中执行任务及数据并行算法,而无需为 特定的硬件和网络架构编写程序。这样,将吊行MATLAB应用程序转换为并行 MATLAB应用程序,便儿乎不需要修改代码,且不需要使用低级语言编写程序。 此外,还可以在各种批处理环境中交互运行或脱机运行应用程序。您可以使用工具箱在单个多核或多处理器桌面上执行应用程序。无需更改代码, 即可在计算机集群上运行同一个应用程序(使用MATLAB Dis

12、tributed puting Servera0)。并行的MATLAB应用程序可以作为可执行程序或共享库(用 MATLAB pilera0构建)分发,这些可执行程序或共享库可以访问MATLAB Distributed puting Server。主要功能支持数据并行和任务并行的应用程序开发可使用parfor (并行for循环)和spmd (单程序多数据)注释代码段, 用于执行数据并行和任务并行的算法髙级别的结构,如分布式数组、并行算法,以及消息传递函数,可在多个 处理器上处理大型的数据集可在一个多核桌面上本地运行四个workerDesk师S严e 与 MATLAB Distributed put

13、ing Server 集成, 可用于使用调度程序或任意数量worker的 基于集群的应用程序提供交互模式和批量执行模式Signal Processing Blockset(信号处理模块集)信号处理模块库以基于帧的高效处理和进行信号处理系统设讣、实现和验证的模 块扩展了 Simulink环境。通过模块库可以在通讯、音频/视频、数控、雷达/声纳、 消费和医疗电子以及其它数字密集型应用领域中进行流数据和多采样率系统的 建模。信号处理模块库提供了广泛的信号处理技术,包括变换、缓冲、数字滤波、 频谱估讣和线性代数等,因此无需低级编程即可设讣和仿真实时系统。模块库中 还包括信号源和交互X圉、频谱分析程序以

14、及进行信号可视化和仿真结果验证 的其它工具。用户可以使用Real-Time Workshop (单独提供)从信号处理模块 库生成高效的C代码。配合Simulink Fixed Point (同样为单独提供)使用时, 大部分模块都支持定点数据类型。主要功能支持对基于帧和基于采样并具有浮点和定点数据类型的多信道和多采样 率系统进行仿真变换模块(FFT和DCT)、频谱佔计模块和窗函数5 / 20用于设计和实现数字滤波的模块自适应滤波器(RLS、LMS和Kalman)和多釆样率滤波器(FIR抽取/ 内插和离散小波转换)用于估计线性预测参数以及在 不同表示方式之间转换的模块, 例如在反射参数和线谱对或频

15、 率之间转换数学库,其中包括矩阵以及线性 代数、卷积和多项式函数进行最小、最大、中值、相关性、 排序、直方图和其它统计操作的 模块将数据导入和导出工作区的信 号源(正弦和随机)和接收器具有溢出、最小/最大和自动定标的定点支持经过优化的模块可自动生成ANSI/ISO C代码,用于在嵌入式系统中使 用或加快大规模仿真的速度Real-Time WorkshopEmbedded CoderReal-Time Workshop Embedded Coder 能够为Simulink和Stateflow模型生成C代码。其生成的代码同专业手写代码一样 清楚、高效,能够满足以结构紧凑,运行快速为首要需求的嵌入式

16、系统、U标快 速原型板、批量生产中使用的微处理器和实时模拟器。Real-Time Workshop Embedded Coder完全支持对原有应用程序,函数及数据的集成Real-Time Workshop Embedded Coder可定义、实现和检验匸业级软件。其生 成的代码与ANSI/ISO C兼容,并能在任意微处理器和实时处理系统(RTOS)中 运行。Embedded target 产品(单独提供)为 Real-Time Workshop Embedded Coder扩展了支持特定U标的工具包。主要功能从Simulink和Stateflow模型中生成ANSI/ISO C和C+代码及其可执

17、行 文件,生成的代码在内存占用率,运行速度及可读性等方面可同手写代码 相媲美扩展了 Real-Time Workshop 和 Stateflow Coder,其在产品实现方面 具有最优化及代码配置等特点6 / 20支持所有Simulink数据对象和数据字典功能,包括用户定义的存储类, 类型及别名提供U标函数库代码的定制,从而为特定处理器生成机器代码无论有无RTOS,可对多速率代码进行简明分割以提高运行效率包含可扩展的模块封装特性和自定义数据对象提供详尽的注释,并使用超进行代码到模型和需求之间的双向跟踪自动将生成的代码导入Simulink进行软件环路测试,从而对代码进行验 证使用Simulink

18、报告生成功能在Simulink Model Explorer中生成代码帮助 文件并以此作为独立的报告Genetic Algorithm and Direct Search ToolboxGenetic Algorithm and Direct Search Toolbox 扩展 MATLAB 及优化丄具箱 在处理优化问题方面的能力。应用这些算法,可以处理传统的优化技术难以解决 的问题,包括那些难以定义或不便于进行数学建模的问题。应用该工具箱,还可 以解决LI标函数较复杂的问题,比如LI标函数不连续、或具有高度非线性、随机 性以及目标函数没有导数的情况。Genetic Algorithm and

19、 Direct Search Toolbox 作为其它优化方法的补充可 用来寻找最佳起始点,然后可以通过使用传统的优化技术来进一步找岀最优解。主要功能使用图形用户界面和命令行函数可快速地描述问题、设置算法选项以及监控进程幺血测弄朋迪速迓越丘并嗣*具有多个选项的遗传算法工具可用于问题创建 适应度计算、选择、交义和变异直接搜索工具实现了一种模式搜索方法,其选 项用于定义网格尺寸、表决方法和搜索方法遗传或直接搜索算法函数可与优化工具箱和MATLAB程序结合支持自动的M代码生成Image Processing Toolbox(图像处理工具箱)7 / 20图像处理丄具箱提供一整套用于图像处理、分析、可视

20、化和算法开发的参考标准 算法和图形工具。您可以重建包含噪声或低质量的图像,增强图像以取得更高的 可理解性,提取特征,分析形状和纹理,及配准两个图像。工具箱中的大多数函 数用开放的MATLAB语言编写,让您能够检查算法、修改源代码和创建自己的 自定义函数。图像处理工具箱在生物测定学、遥感、监控、基因表达、显微镜技术、半导体测 试、图像传感器设计、颜色科学及材料科学等领域为工程师和科学家提供支持。 它也促进了图像处理技术的教学。主要功能图像增强,包括过滤、滤波器设讣、去模糊和对比度增强图像分析,包括功能检测、形态学、分割和测量 空间变换和图像配准图像变换,包括FFT. DCT、Radon,和扇形波

21、束 投影支持多维图像处理支持ICC版本4颜色管理系统模块化交互式工具,包括ROI选择、直方图和 距离测量交互式图像和视频显示DI导入和导岀Mapping Toolbox(地图工具箱)Mapping Toolbox与MATLAB组合起来提供了一个完整的分析和显示地理信息的环境,利用该工具箱提供的函数,工程师可以用来分析地理数据,进行地图显示,调用外部地图数据源。另外,本工具发货时还配给广泛使用的Atlas数据集。主要功能地理及科学数据的可视化,运算及分析60个地图投影(前向及可逆)投影和显示向量,矩阵及组合的地图数据。 利用图形界面用来创建,操作地图和数据 全局或局部的全球地图数据以及更高分辨

22、率数据的接口地理统计及导航函数流行地图数据类型的转换:DCW-DEM,8 / 20TIGEIE, ETOPES, Terrain Base 等MATLAB Builder NEMATLAB Builder NE 3为用户生成符合.NET或组件框架的免费代码,使得 这些代码可以在各类桌面电脑和WEB服务器之上运行。使用它,用户可以轻易 将其设计的MATLAB应用程序整合到自己的.NET或程序中,生成的组件代码 将被加密并被封装为.NET或框架。用户可以像使用其它.NET或组件一样,方便的将基于.NET或方式的组件集 成到现有应用程序内。当创建组件时,不需要MATLAB piler Runtime

23、 (MCR)支 持,所有的共享库文件均由MATLAB提供。MCR是运行MATLAB piler的必要 条件,若要运行MATLAB Builder NE 3创建的.NET或组件,请首先安装MCR。 总的来说,您的组件应该由MATLAB创建,MCR提供免费的配置与支持。在Web应用中,MATLAB Builder NE 3提供了基于AJAX网页技术的图像 缩放、摇摄和旋转控制,并同时提供了在.NET或与MATLAB之间的数据类型自 动转换。主要功能 MATLAB的数学方法可被完整地包含到.NET或组件中免费且不受约束的桌面及Web部署 .NET或和MATLAB之间数据类型的自 动转换 支持客户端

24、Microsoft Visual Studio Web 图形控制支持CLS语言规X,可以在诸如C#或VB.NET下调用 支持技术规X,可以在诸如Visual Basic. ASP或Excel下使用Neural Network Toolbox(神经网络工具箱)Neural Network Toolbox运用设讣、实现、可视化和仿真神经网络的工具来 扩展MATLAB的功能。当很难或者不可能进行常规分析的时候,例如进行模式 识别和非线性系统辨识与控制的时候,神经网络的应用价值是巨大的。神经网络 丄具箱软件全面支持许多被证实过的网络X例和便于进行设计和管理网络的图 形用户界面(GUIs) o工具箱的设

25、计是根据标准设计的、开放的和可扩展的, 这就方便了用户自定制函数和网络。神经网络像生物神经系统一样具备学习的能力,所以通过训练就可以用来寻 找解决办法,识别模式,数据分类,预测未来的事件。神经网络的行为通过单独9 / 20的il算单元和它们之间连接的强弱或者权重来定义。按一定的学习规则,通过对网络的训练自动地调整权重,直到它正确地执行 H标任务为止。 神经网络工具箱GUIs使得神 经网络的使用很简便。神经网络拟合工具是一个 引导用户通过拟合数据的过程运用神经网络的向 导。用户能够利用该工具输岀大型的、复杂的数 据集,快速生成和训练网络和评估网络性能。主 要功能:生成、训练和仿真神经网络拟合、系

26、统辨识和群的快速开始向导支持最常用的带监督的和不带监督的 网络结构训练函数和学习函数广泛集合包括时间延迟的、非线性自回归的、 层循环的和自定制动态的动态学习网 络用于构建神经网络的Simulink模块和 用于控制系统设计的高级模块支持从神经网络对象自动生成Simulink 模块标准的网络表示方法确保了无限量的输入设置层、网络互联和网络结构的图形显示提高网络训练和评估网络性能的预处理函数和后处理函数以及Simulink 模块观察网络性能和监测训练进程的可视化函数和GUIOptimization Toolbo 优化工具箱Optimization Toolbox采用了标准和大规模优化中广泛使用的工具

27、和算法,对 MATLAB技术计算环境进行了拓展。这些算法解决了各种约束性和非约束性 的连续及离散问题。该工具箱涵盖了线性规划、二次规划、非线性优化、非线性 最小二乘、非线性方程系统求解、多口标优化以及二元整数规划等多种功能。您可通过MATLAB和优化工具箱软件轻松定义模型,釆集数据,管理模型公式 和分析结果。优化工具箱能够为丄程师和科学家提供必要的工具,帮助他们寻求 优化解决方案,执行权衡分析,平衡多个设讣方案,以及在算法和模型中快速整 合优化方法。10 / 20工具箱的函数绝大部分都山开放式的MATLAB语言写成,可通过MATLAB命 令行或图形用户界面(GUI)调用。这意味着您可以检查大多

28、数算法,修改源代 码以及创建自定义函数。主要功能 命令行的函数和GUI工具可定义,解决和评估优化问题用于非线性优化与多目标优化的求解器用于非线性最小乘方、数据拟合与非线性方程的求解器解决二次和线性规划问题的方法解决二元整数规划问题的方法所选约束性非线性求解器对平行计算的支持Partial Differential EquationToolbox(偏微分方程工具箱)Partial Differential Equation (PDE) Toolbox 在 二维空间和时间域,利用有限元方法研究和解决 PDE问题。它提供了命令行函数和图形用户界面, 对工程和科学中广泛的实际应用问题如结构力学, 电磁

29、学,热传递和扩散等建立数学模型。主要功能完整GUI对2-D PDE做前后处理自动和自适应划分网格 采用 constructive solid geometry (CSG)方式生成儿何边界条件确定:Dirichlet,广义Neumann,混合使用MATLAB语法灵活地确定参数和PDE完全自动网格生成和细化非线性自适应求解多个独立变量系统同时显示多个解的特性,带有网格显示和动画Filter Design Toolbox(滤波器设计工具箱)滤波器设计丄具箱是一套工具集,提供用于设讣、仿真和分析数字滤波器的先进 技术。它为面向复杂的实时DSP应用(包括自适应和多釆样速率滤波)的滤波 器体系结构和设计方

30、法扩展了信号处理工具箱(需要使用,单独提供)11/20当滤波器设计工具箱配合定点丄具箱(单独提供)使用时,它所提供的函数能够简化定点算法滤波器的设计和量化效应的分 析。当滤波器设计工具箱配合滤波器设计 HDL编码工具(单独提供)使用时,可生成 定点算法滤波器的VHDL和Verilog代码。当 滤波器设计工具箱配合信号处理模块库(单独 提供)使用时,可以通过它提供的滤波器设计 模块库,将滤波器设汁过程与Simulink中的建 模和仿真完全集成。主要功能先进的FIR滤波器设计方法,包括最小阶数、最小相位.半带宽、复杂性优化的多级、Farrow和内插FIR滤 波器先进的IIR设计方法,包括任意幅度、

31、群延迟均衡器、半带宽、准线性 相位和梳状滤波器多采样速率滤波器设计方法,包括级联积分梳状(CIC)、CIC补偿器、 多相位FIR和IIR以及多级奈奎斯特滤波器支持高效的IIR滤波器实现,包括二阶部分和格波数字滤波器自适应滤波器的设计、分析和实现,包括基于LMS、基于RLS、基于格 形、频域、快速横向以及仿射投影滤波器Real-Time WorkshopReal-Time Workshop 从 Simulink 和 Embedded MATLAB code 模型可生成 并执行用于开发与测试算法的单点C代码。结果代码可用于多种实时和非实时 应用程序,包括仿真加速,快速原型开发以及硬件回路测试。您可

32、通过Simulink 块及内置的分析功能调整并监控生成的代码,或在独立于MATLAB与Simulink 之外的环境下运行代码。Real-Time Workshop是生成Simulink代码的基础。它可创建整个模型或单个 子系统的ANSI/ISO C码,以便C码可在任何微处理器或实时操作系统 (RTOS)中运行。附加产品(需单独购买)为Real-Time Workshop扩展了代 码生成支持功能。主要功能 为离散、持续或混合Simulink模型生成ANSI/ISO C和C+代码使用模型块为大型应用程序逐渐生成并构建代码支持整数、浮点和固定点数据的Simulink数据词典功能为单速率、多速率和异步

33、模型生成代码12 / 20支持单任务和多任务操作系统,以及裸机(无操作系统)环境执行代码优化,提升代码执行速度自定义代码与遗产代码整合的功能在Simulink内外环境下调整和监控生成的代码SimEventsSimEvents模型扩展了 Simulink的功能,增强了离散事件仿真能力。釆用SimEvents,用户能够开发基于行为的系统模型用来佔讣系统的某些参数,例如 交通拥挤、资源冲突、延迟等。用户能够通过自定义的属性来配置模型,并且能 够对模型的数据层次以及传输特性等进行统计,例如对基于包传输的网络特性、 对任务讣划的层次关系进行统计,对管理控制进行统讣,对实时操作系统特性进 行统计,对讣算机

34、结构进行统讣等。SimEvents可以和Stateflow何以分开使 用的)一起协同工作,用来描述包含状态转换的系统,而这些状态变迁可能产生 离散事件,或者这些状态变迁是山离散事件驱动的。SimEvents和Simulink提 供集成的环境来建立混合动态系统模型,其中可能包含连续时间组件、离散时间 组件以及离散事件组件。这些典型的系统主要出现在通信、汽车、电气领域内, 也包括传感器网络和其他分布式控制应用中。主要功能可以为离散事件仿真中的系统功能和 资源冲突等进行建模提供基于实体和符号的建模能力通过使用向量和矩阵,可以将密集的 载荷与实体进行关联通过实体和属性聚合的方法,对数据 的层次关系和同

35、步进行建模提供队列,服务器,交换机,网关,定时器,超时以及实体、事件、信号 的生成器支持基于事件、基于时间组件的混合仿真自动搜集统计信息,如延迟、呑吐量等可以将线性模型表达成传递函数形 式、状态空间形式、零极点增益形式及频域响应数据对象的形式,并可以 以这些形式参与运算Stateflow13 / 20Stateflow是和Simulink 一起用于对事件驱动型动态系统分析的交互式仿真设计 工具o Stateflow使用易读,易爆 自然的描述形式元素,并与MATLAB, Simulink紧密集成,为包含控制,优先级管理的嵌入式 系统和模式逻辑的分析和设il提供了有效的工 作环境。Stateflo

36、w Chart釆用图形建模方式构 建层次化的、可并行的状态及状态之间山事件 驱动的逻辑转移关系。StateFlow在传统状态 图的基础上进行扩展,引入流程图 Embedded MATLAB函数、图形函数、真值表、临时运算 符、直接事件广播并支持集成用户自编C代码 的特性。StateFlow状态图模型通过StateFlow Coder(需另外购置)可以自动生成为C代码。主要功能层次化,可并行的,具有明确执行规则的建模语言元素,可描述复杂的逻辑过程。语言元素本身自然易懂。图形化的模型功能定义。流程图建模;可嵌入MATLAB语言函数和真值 表。UU匚二采用临时逻辑调度状态转移与事件。支持Mealy和

37、Moore有限状态机。可集成用户的C代码,连同其中输入输出变 量。支持向量,矩阵,总线信号和定点数据类型。 可进行静态模型检查,包括病态定义的真值表。 可动态检测转移冲突,死循环,状态不一致, 数据X围错误和溢出问题。仿真进行中以动画显示状态图的运行并可记录数据,以便于对系统的理解 和调试。集成了一个调试器,釆用图形化断点和步进调试,并可在任意时刻浏览其中的数据。Signal Processing Toolbox(信号处理工具箱)信号处理匸具箱是一套进行模拟和数字信号处理的工业标准算法集。它提供用于 交互式设计和分析的图形用户界面(GUIs)以及进行高级算法开发的命令行函 数。工具箱中的大部分

38、函数以开放的MATLAB语言编写。这意味着可以检查算 法、修改源代码和创建自定义函数。工具箱可用于语音和音频处理、有线和无线 通讯、金融建模和分析以及医学影像和仪器仪表等众多应用领域。主要功能全面的信号和线性系统模型集14 / 20进行有限脉冲响应(FIR)和无限脉冲响应(IIR)数字滤波器设计、分析 和实现的工具进行模拟滤波器设计的工具可使用最广泛应用的变换,如快速傅立叶 变换和离散余弦变换进行频谱分析和统计信号处理的工具用于参数化时序建模的函数用于波形生成的例程,包括高斯脉冲发生 器、周期sine波发生器和脉冲列发生器广泛的数据窗函数法进行信号、滤波器和窗函数设计、分析和可视化的图形用户界

39、面Symbolic Math Toolbox(符号数学工具箱)Symbolic Math Toolbox将符号数学与变精度运算集成到MATLAB中。工具箱 将MUPAD内核集成进来。通过符号数学工具箱,MATLAB工程师可以方便地 将数学与符号运算纳入统一的环境当中,并且完全降低速度和精度。该工具箱包括MuPAD语言,专门用于符号数学公式的求解与运算。其中, MuPAD函数库针对常见数学问题如微积分、线性代数,以及专业问题如数论、 组合数学等的求解。您还可以编写自己的MuPAD符号函数及库文件,扩展 built-in功能。所有的函数,都可以通过MATLAB命令行或MuPAD记事本界面 获取;而

40、在MuPAD记事本中,您可以设计和注释您的符号运算式。主要功能:MATLAB符号函数包括微分、积分、化简、变换,等式求解功能。具有可变精度的算术功能 MuPAD语言可进行符号数学表达式的运算 MuPAD库覆盖了常见数学问题如微积分、线性代数,以及专业问题如数 论、组合数学等。可将符号表达式转化为MATLAB, C, Fortran, MathML及Tex等语言。 MuPAD记事本界面可与嵌入的文本、图形及数学排版功能进行交互,从 而记录和设计用MuPAD语言编写的计算式。 MuPAD editor与debugger可编写自定义的符号函数及库文件。SimElectronics15 / 20Sim

41、ElectronicsTM为电子和机电系统的建模与仿真提供工具扩展了 Simscape的功能。SimElectronics使得电子和机电系统部件如物理网络一样进 行多领域系统建成为可能。它提供了半导体、电机、驱动、传感器和作动器部件, 以及搭建可运行的定制的子系统模块。通过SimElectronics可以在用于开发和分析控制系统与信号处理算法的环 境中设计磨损和设备模型。SimElectronics能够用于各种汽车、航空航天、工业 自动化、通信和信号处理领域。主要功能象物理网络一样对电子和机电系统建模的环境。包括传感器、半导体和作动器在内超过55个电子和机电组件。参数化的方法,使得可以直接输入

42、从工业上采集的关键参数值。能够将模型转换成C代码(使用RTW,可以独立使用)。使用Simscape中的线性和固态计算能力。Spline Toolbox(样条工具箱)Spline Toolbox是工程师学习及利用样条进行工作的理想环境,样条是存在儿阶连续导数的分段光滑连续多项式(Piecewise Polynomial PP)函数, 可用来在一个大的区间上表达各种各样的 函数,而用单一的多项式是不现实的。山于 样条是光滑的,简单而易于操作,可以用来 给任意函数建模:诸如曲线建模,曲线拟合, 函数逼近,函数方程求解等。主要功能B格式及PP格式 表示;B格式样条插值, 三次样条插值及光 样条的操作,

43、评佔, 样条的使用: 放置,专用线性系逼近及切换到PP格式; 滑;求专,积分及显示;break/knot 操作,优化 knot统求解器。Simscape16 / 20Simscape是在Simulink基础上的扩展的工具模块,用来搭建不同领域物理 系统的模型,并进行仿真,例如由机械传动,机构,液压和电气元件组合而成的 系统。Simscape可以广泛应用于汽车业,航空业,国防和工业装备制造业。 Simscape 同 SimMechanics, SimDriveline, SimHydraulics, SimElectronics 和SimPowerSystems起,可以支持复朵的不同类型(多学科

44、)物理系统混合 建模和仿真。基于Simscape语言的MATLAB可以搭建物理元件、库等。Simscape模型能够被转化成C代码(该过程需要使用Real-Time Workshop)o C代码可以用于standalone执行模式,并可集成到其它仿真环境下,例如HIL 实时系统。Simscape能够用于搭建用户的电夜阀,电气执行器,电阻,直流电机中的 热量传递以及其它系统等。用户可以把Simscape模型和其它MathWorks物理 建模产品联合使用从而实现多领域建模,例如电液联合,机电液一体化仿真等。主要功能:在统一环境中实现多种类型物理系统建模和仿真,包括机械,电气和液压 系统;使用基本物理

45、建模单元构造模型,并提供了建模所需的模块库和相关简单 数学运算单元;基于Simscape语言的MATLAB,使用文本编辑搭建物理模型单元,域 和库等用户可自己指定参数和变量的单位,模块内部可自动实行单位转换和单位 匹配;具有连接不同类型物理系统的桥接模块;Statistics Toolbox (统计工具箱)Statistics Toolboxa0 (统计工具箱)提供了 一组 全面的工具来评估和理解数据。Statistics Toolbox 提供各种函数和交互式工具,可用于数据建模、历 史数据分析、系统仿真、统计算法开发,以及统计 学的学习和教学。该工具箱支持各种各样的任务,如计算基本的描述统计

46、以及开发及可视化多维非 线性模型。此外,还提供一组丰富的统计图类型和交互式图形,例如多项式拟合 和响应面建模。工具箱中的所有函数均以开放式matlabA语言编写,便于您检查算法、修 改源代码,以及创建自定义函数。17 / 20主要功能数据组织和管理论述统计学知识统计绘图和数据可视化计算概率分布方差分析(ANOVA)线性和非线性建模多元统计实验设计(DOE)假设检验统计过程控制(SPC)Blockset(视频与图像处理模块集)Video and Image ProcessingVideo and Image Processing Blockset 具有丰富 的、可定制的框架结构,适用于对视频图像处理算法 和系统的快速设计、仿真、实现和验证,是Simulink 的一个扩展模块库。模块库中包含大量的适用于设计 嵌入式图像系统的基本模块和高级算法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论