MATLAB产品家族中文

上传人:hao****021 文档编号:166977264 上传时间:2022-11-02 格式:DOCX 页数:21 大小:762.56KB
收藏 版权申诉 举报 下载
MATLAB产品家族中文_第1页
第1页 / 共21页
MATLAB产品家族中文_第2页
第2页 / 共21页
MATLAB产品家族中文_第3页
第3页 / 共21页
资源描述:

《MATLAB产品家族中文》由会员分享,可在线阅读,更多相关《MATLAB产品家族中文(21页珍藏版)》请在装配图网上搜索。

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

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

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

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

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

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

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

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

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

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

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

12、用程序。您可以使用工具箱在单个多核或多处理器桌面上执行应用程序。无需更改代码,即可在计算机集群上运行同一个应用程序(使用 MATLAB Distributed Computing Server)。并行的 MATLAB 应用程序可以作为可执行程序或共享库(用 MATLAB Compiler 构建)分发,这些可执行程序或共享库可以访问 MATLAB Distributed Computing Server。主要功能 支持数据并行和任务并行的应用程序开发 可使用 parfor(并行 for 循环)和 spmd(单程序多数据)注释代码段,用于执行数据并行和任务并行的算法 高级别的结构,如分布式数组、并

13、行算法,以及消息传递函数,可在多个处理器上处理大型的数据集 可在一个多核桌面上本地运行四个 worker 与 MATLAB Distributed Computing Server 集成,可用于使用调度程序或任意数量 worker 的基于集群的应用程序 提供交互模式和批量执行模式Signal Processing Blockset(信号处理模块集)信号处理模块库以基于帧的高效处理和进行信号处理系统设计、实现和验证的模块扩展了 Simulink 环境。通过模块库可以在通讯、音频/视频、数控、雷达/声纳、消费和医疗电子以及其它数字密集型应用领域中进行流数据和多采样率系统的建模。信号处理模块库提供了

14、广泛的信号处理技术,包括变换、缓冲、数字滤波、频谱估计和线性代数等,因此无需低级编程即可设计和仿真实时系统。 模块库中还包括信号源和交互范围、频谱分析程序以及进行信号可视化和仿真结果验证的其它工具。用户可以使用 Real-Time Workshop(单独提供)从信号处理模块库生成高效的 C 代码。配合 Simulink Fixed Point(同样为单独提供)使用时,大部分模块都支持定点数据类型。主要功能 支持对基于帧和基于采样并具有浮点和定点数据类型的多信道和多采样率系统进行仿真 变换模块(FFT 和 DCT)、频谱估计模块和窗函数 用于设计和实现数字滤波的模块 自适应滤波器 (RLS、LM

15、S 和 Kalman) 和多采样率滤波器(FIR 抽取/内插和离散小波转换) 用于估计线性预测参数以及在不同表示方式之间转换的模块,例如在反射参数和线谱对或频率之间转换 数学库,其中包括矩阵以及线性代数、卷积和多项式函数 进行最小、最大、中值、相关性、排序、直方图和其它统计操作的模块 将数据导入和导出工作区的信号源(正弦和随机)和接收器 具有溢出、最小/最大和自动定标的定点支持 经过优化的模块可自动生成 ANSI/ISO C 代码,用于在嵌入式系统中使用或加快大规模仿真的速度Real-Time Workshop Embedded CoderReal-Time Workshop Embedded

16、 Coder 能够为Simulink和Stateflow模型生成C代码。其生成的代码同专业手写代码一样清楚、高效,能够满足以结构紧凑,运行快速为首要需求的嵌入 式系统、目标快速原型板、批量生产中使用的微处理器和实时模拟器。Real-Time Workshop Embedded Coder完全支持对原有应用程序,函数及数据的集成Real-Time Workshop Embedded Coder可定义、实现和检验工业级软件。其生成的代码与ANSI/ISO C兼容,并能在任意微处理器和实时处理系统(RTOS)中运行。Embedded target产品(单独提供)为Real-Time Workshop

17、 Embedded Coder扩展了支持特定目标的工具包。 主要功能 从Simulink 和Stateflow模型中生成ANSI/ISO C和C+代码及其可执行文件,生成的代码在内存占用率,运行速度及可读性等方面可同手写代码相媲美 扩展了Real-Time Workshop 和 Stateflow Coder,其在产品实现方面具有最优化及代码配置等特点 支持所有Simulink 数据对象和数据字典功能,包括用户定义的存储类,类型及别名 提供目标函数库代码的定制,从而为特定处理器生成机器代码 无论有无RTOS,可对多速率代码进行简明分割以提高运行 效率 包含可扩展的模块封装特性和自定义数据对象

18、提供详尽的注释,并使用超链接进行代码到模型和需求之间的双向跟踪 自动将生成的代码导入Simulink进行软件环路测试,从而对代码进行验证 使用Simulink报告生成功能在Simulink Model Explorer中生成代码帮助文件并以此作为独立的报告Genetic Algorithm and Direct Search Toolbox Genetic Algorithm and Direct Search Toolbox扩展MATLAB及优化工具箱在处理优化问题方面的能力。应用这些算法,可以处理传统的优化技术难以解决的问题,包括那些难以定义或不便于 进行数学建模的问题。应用该工具箱,还可

19、以解决目标函数较复杂的问题,比如目标函数不连续、或具有高度非线性、随机性以及目标函数没有导数的情况。 Genetic Algorithm and Direct Search Toolbox作为其它优化方法的补充可用来寻找最佳起始点,然后可以通过使用传统的优化技术来进一步找出最优解。 主要功能 使用图形用户界面和命令行函数可快速地描述问题、设置算法选项以及监控进程 具有多个选项的遗传算法工具可用于问题创建、适应度计算、选择、交叉和变异 直接搜索工具实现了一种模式搜索方法 , 其选项用于定义网格尺寸、表决方法和搜索方法 遗传或直接搜索算法函数可与优化工具箱和 MATLAB 程序结合 支持自动的 M

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

21、和对比度增强 图像分析,包括功能检测、形态学、分割和测量 空间变换和图像配准 图像变换,包括 FFT、DCT、Radon,和扇形波束投影 支持多维图像处理 支持 ICC 版本 4 颜色管理系统 模块化交互式工具,包括 ROI 选择、直方图和距离测量 交互式图像和视频显示 DICOM 导入和导出Mapping Toolbox(地图工具箱) Mapping Toolbox与MATLAB组合起来提供了一个完整的分析和显示地理信息的环境,利用该工具箱提供的函数,工程师可以用来分析地理数据,进行地图显示,调用外部地图数据源。另外,本工具发货时还配给广泛使用的Atlas数据集。主要功能 地理及科学数据的可

22、视化,运算及分析 60个地图投影(前向及可逆) 投影和显示向量,矩阵及组合的地图数据。利用图形界面用来创建,操作地图和数据 全局或局部的全球地图数据以及更高分辨率数据的接口 地理统计及导航函数 流行地图数据类型的转换:DCW-DEM, TIGEIE, ETOPES,Terrain Base等MATLAB Builder NE MATLAB Builder NE 3为用户生成符合.NET或COM组件框架的免费代码,使得这些代码可以在各类桌面电脑和WEB服务器之上运行。使用它,用户可以轻易将其设计的 MATLAB应用程序整合到自己的.NET或COM程序中,生成的组件代码将被加密并被封装为.NET或

23、COM框架。 用户可以像使用其它.NET或COM组件一样,方便的将基于.NET或COM方式的组件集成到现有应用程序内。当创建组件时,不需要MATLAB Compiler Runtime (MCR)支持,所有的共享库文件均由MATLAB提供。MCR是运行MATLAB Compiler的必要条件,若要运行MATLAB Builder NE 3创建的.NET或COM组件,请首先安装MCR。总的来说,您的组件应该由MATLAB创建,MCR提供免费的配置与支持。 在Web应用中,MATLAB Builder NE 3 提供了基于AJAX网页技术的图像缩放、摇摄和旋转控制,并同时提供了在.NET或COM与

24、MATLAB之间的数据类型自动转换。主要功能 MATLAB的数学方法可被完整地包含到.NET或COM 组件中 免费且不受约束的桌面及Web部署 .NET或COM和MATLAB之间数据类型的自动转换 支持客户端Microsoft Visual Studio Web图形控制 支持CLS语言规范,可以在诸如C# 或 VB.NET下调用 支持COM技术规范,可以在诸如Visual Basic、ASP或Excel下使用Neural Network Toolbox(神经网络工具箱) Neural Network Toolbox运用设计、实现、可视化和仿真神经网络的工具来扩展MATLAB的功能。当很难或者不

25、可能进行常规分析的时候,例如进行模式识别和非线性系 统辨识与控制的时候,神经网络的应用价值是巨大的。神经网络工具箱软件全面支持许多被证实过的网络范例和便于进行设计和管理网络的图形用户界面 (GUIs)。工具箱的设计是根据标准设计的、开放的和可扩展的,这就方便了用户自定制函数和网络。 神经网络像生物神经系统一样具备学习的能力,所以通过训练就可以用来寻找解决办法,识别模式,数据分类,预测未来的事件。神经网络的行为通过单独的计算单 元和它们之间连接的强弱或者权重来定义。按一定的学习规则,通过对网络的训练自动地调整权重,直到它正确地执行目标任务为止。 神经网络工具箱GUIs使得神经网络的使用很简便。神

26、经网络拟合工具是一个引导用户通过拟合数据的过程运用神经网络的向导。用户能够利用该工具输出大型的、复杂的数据集,快速生成和训练网络和评估网络性能。主要功能: 生成、训练和仿真神经网络 拟合、系统辨识和群的快速开始向导 支持最常用的带监督的和不带监督的网络结构 训练函数和学习函数广泛集合 包括时间延迟的、非线性自回归的、层循环的和自定制动态的动态学习网络 用于构建神经网络的Simulink模块和用于控制系统设计的高级模块 支持从神经网络对象自动生成Simulink模块 标准的网络表示方法确保了无限量的输入设置层、网络互联和网络结构的图形显示 提高网络训练和评估网络性能的预处理函数和后处理函数以及S

27、imulink模块 观察网络性能和监测训练进程的可视化函数和GUIOptimization Toolbo优化工具箱Optimization Toolbox 采用了标准和大规模优化中广泛使用的工具和算法,对 MATLAB 技术计算环境进行了拓展。这些算法解决了各种约束性和非约束性的连续及离散问题。该工具箱涵盖了线性规划、二次规划、非线性优化、非线性最小二乘、非线性 方程系统求解、多目标优化以及二元整数规划等多种功能。您可通过 MATLAB 和优化工具箱软件轻松定义模型,采集数据,管理模型公式和分析结果。优化工具箱能够为工程师和科学家提供必要的工具,帮助他们寻求优化解决方案,执行权衡分析,平衡多个

28、设计方案,以及在算法和模型中快速整合优化方法。工具箱的函数绝大部分都由开放式的 MATLAB 语言写成,可通过 MATLAB 命令行或图形用户界面 (GUI) 调用。这意味着您可以检查大多数算法,修改源代码以及创建自定义函数。主要功能 命令行的函数和 GUI 工具可定义,解决和评估优化问题 用于非线性优化与多目标优化的求解器 用于非线性最小乘方、数据拟合与非线性方程的求解器 解决二次和线性规划问题的方法 解决二元整数规划问题的方法 所选约束性非线性求解器对平行计算的支持 Partial Differential Equation Toolbox(偏微分方程工具箱) Partial Differ

29、ential Equation (PDE) Toolbox在二维空间和时间域,利用有限元方法研究和解决PDE问题。它提供了命令行函数和图形用户界面,对工程和科学中广泛的实际应用问题如结构力 学,电磁学,热传递和扩散等建立数学模型。主要功能 完整GUI对2-D PDE做前后处理 自动和自适应划分网格 采用constructive solid geometry (CSG) 方式生成几何 边界条件确定:Dirichlet, 广义Neumann,混合 使用MATLAB语法灵活地确定参数和PDE 完全自动网格生成和细化 非线性自适应求解多个独立变量系统 同时显示多个解的特性,带有网格显示和动画Filte

30、r Design Toolbox(滤波器设计工具箱)滤波器设计工具箱是一套工具集,提供用于设计、仿真和分析数字滤波器的先进技术。它为面向复杂的实时 DSP 应用(包括自适应和多采样速率滤波)的滤波器体系结构和设计方法扩展了信号处理工具箱(需要使用,单独提供)。 当滤波器设计工具箱配合定点工具箱(单独提供)使用时,它所提供的函数能够简化定点算法滤波器的设计和量化效应的分析。当滤波器设计工具箱配合滤波 器设计 HDL 编码工具(单独提供)使用时,可生成定点算法滤波器的 VHDL 和 Verilog 代码。当滤波器设计工具箱配合信号处理模块库(单独提供)使用时,可以通过它提供的滤波器设计模块库,将滤

31、波器设计过程与 Simulink 中的建模和仿真完全集成。 主要功能 先进的 FIR 滤波器设计方法,包括最小阶数、最小相位、半带宽、复杂性优化的多级、Farrow 和内插 FIR 滤波器 先进的 IIR 设计方法,包括任意幅度、群延迟均衡器、半带宽、准线性相位和梳状滤波器 多采样速率滤波器设计方法,包括级联积分梳状 (CIC)、CIC 补偿器、多相位 FIR 和 IIR 以及多级奈奎斯特滤波器 支持高效的 IIR 滤波器实现,包括二阶部分和格波数字滤波器 自适应滤波器的设计、分析和实现,包括基于 LMS、基于 RLS、基于格形、频域、快速横向以及仿射投影滤波器 Real-Time Works

32、hopReal-Time Workshop 从 Simulink 和 Embedded MATLAB code 模型可生成并执行用于开发与测试算法的单点 C 代码。结果代码可用于多种实时和非实时应用程序,包括仿真加速,快速原型开发以及硬件回路测试。您可通过 Simulink 块及内置的分析功能调整并监控生成的代码,或在独立于 MATLAB 与 Simulink 之外的环境下运行代码。Real-Time Workshop 是生成 Simulink 代码的基础。它可创建整个模型或单个子系统的 ANSI/ISO C 码,以便 C 码可在任何微处理器或实时操作系统 (RTOS) 中运行。附加产品(需单

33、独购买)为 Real-Time Workshop 扩展了代码生成支持功能。主要功能 为离散、持续或混合 Simulink 模型生成 ANSI/ISO C 和 C+ 代码 使用模型块为大型应用程序逐渐生成并构建代码 支持整数、浮点和固定点数据的 Simulink 数据词典功能 为单速率、多速率和异步模型生成代码 支持单任务和多任务操作系统,以及裸机(无操作系统)环境 执行代码优化,提升代码执行速度 自定义代码与遗产代码整合的功能 在 Simulink 内外环境下调整和监控生成的代码SimEventsSimEvents模型扩展了Simulink的功能,增强了离散事件仿真能力。采用SimEvents

34、,用户能够开发基于行为的系统模型用来估计系统 的某些参数,例如交通拥挤、资源冲突、延迟等。用户能够通过自定义的属性来配置模型,并且能够对模型的数据层次以及传输特性等进行统计,例如对基于包传输 的网络特性、对任务计划的层次关系进行统计,对管理控制进行统计,对实时操作系统特性进行统计,对计算机结构进行统计等。SimEvents可以和 Stateflow(可以分开使用的)一起协同工作,用来描述包含状态转换的系统,而这些状态变迁可能产生离散事件,或者这些状态变迁是由离散事件驱动 的。SimEvents和Simulink提供集成的环境来建立混合动态系统模型,其中可能包含连续时间组件、离散时间组件以及离散

35、事件组件。这些典型的 系统主要出现在通信、汽车、电气领域内,也包括传感器网络和其他分布式控制应用中。主要功能 可以为离散事件仿真中的系统功能和资源冲突等进行建模 提供基于实体和符号的建模能力 通过使用向量和矩阵,可以将密集的载荷与实体进行关联 通过实体和属性聚合的方法,对数据的层次关系和同步进行建模 提供队列,服务器,交换机,网关,定时器,超时以及实体、事件、信号的生成器 支持基于事件、基于时间组件的混合仿真 自动搜集统计信息,如延迟、吞吐量等可以将线性模型表达成传递函数形式、状态空间形式、零极点增益形式及频域响应数据对象的形式,并可以以这些形式参与运算StateflowStateflow是和

36、Simulink一起用于对事件驱动型动态系 统分析的交互式仿真设计工具。Stateflow使用易读,易懂,自然的描述形式元素, 并与MATLAB,Simulink紧密集成,为包含控制,优先级管理的嵌入式系统和模式逻辑的分析和设计提供了有效的工作环境。Stateflow Chart采用图形建模方式构建层次化的、可并行的状态及状态之间由事件驱动的逻辑转移关系。StateFlow在传统状态图的基础上进行扩展,引入流程 图、Embedded MATLAB函数、图形函数、真值表、临时运算符、直接事件广播并支持集成用户自编C代码的特性。StateFlow状态图模型通过StateFlow Coder(需另外

37、购置)可以自动生成为C代码。主要功能 层次化,可并行的,具有明确执行规则的建模语言元素,可描述复杂的逻辑过程。语言元素本身自然易懂。 图形化的模型功能定义。流程图建模;可嵌入MATLAB语言函数和真值表。 采用临时逻辑调度状态转移与事件。 支持Mealy和Moore有限状态机。 可集成用户的C代码,连同其中输入输出变量。 支持向量,矩阵,总线信号和定点数据类型。 可进行静态模型检查,包括病态定义的真值表。 可动态检测转移冲突,死循环,状态不一致,数据范围错误和溢出问题。 仿真进行中以动画显示状态图的运行并可记录数据,以便于对系统的理解和调试。 集成了一个调试器,采用图形化断点和步进调试,并可在

38、任意时刻浏览其中的数据。Signal Processing Toolbox(信号处理工具箱)信号处理工具箱是一套进行模拟和数字信号处理的工业标准算法集。它提供用于交互式设计和分析的图形用户界面 (GUIs) 以及进行高级算法开发的命令行函数。工具箱中的大部分函数以开放的 MATLAB 语言编写。这意味着可以检查算法、修改源代码和创建自定义函数。工具箱可用于语音和音频处理、有线和无线通讯、金融建模和分析以及医学影像和仪器仪表等众多应用领域。主要功能 全面的信号和线性系统模型集 进行有限脉冲响应 (FIR) 和无限脉冲响应 (IIR) 数字滤波器设计、分析和实现的工具 进行模拟滤波器设计的工具 可

39、使用最广泛应用的变换,如快速傅立叶变换和离散余弦变换 进行频谱分析和统计信号处理的工具 用于参数化时序建模的函数 用于波形生成的例程,包括高斯脉冲发生器、周期 sinc 波发生器和脉冲列发生器 广泛的数据窗函数法 进行信号、滤波器和窗函数设计、分析和可视化的图形用户界面Symbolic Math Toolbox(符号数学工具箱)Symbolic Math Toolbox将符号数学与变精度运算集成到MATLAB中。工具箱将MuPAD内核集成进来。通过符号数学工具箱,MATLAB工程师可以方便地将数学与符号运算纳入统一的环境当中,并且完全降低速度和精度。该工具箱包括 MuPAD语言, 专门用于符号

40、数学公式的求解与运算。其中,MuPAD函数库针对常见数学问题如微积分、线性代数,以及专业问题如数论、组合数学等的求解。您还可以编写自己的MuPAD符号函数及库文件,扩展built-in功能。所有的函数,都可以通过MATLAB命令行或MuPAD记事本界面获取;而在MuPAD记事本中,您可以设计和注释您的符号运算式。主要功能: MATLAB 符号函数包括微分、积分、化简、变换,等式求解功能。 具有可变精度的算术功能 MuPAD语言可进行符号数学表达式的运算 MuPAD库覆盖了常见数学问题如微积分、线性代数,以及专业问题如数论、组合数学等。 可将符号表达式转化为MATLAB,C,Fortran,Ma

41、thML及Tex等语言。 MuPAD记事本界面可与嵌入的文本、图形及数学排版功能进行交互,从而记录和设计用MuPAD语言编写的计算式。 MuPAD editor与debugger可编写自定义的符号函数及库文件。SimElectronics SimElectronicsTM为电子和机电系统的建模与仿真提供工具扩展了Simscape的功能。SimElectronics使得电子和机电系统部件如物理网络一样进行多领域系统建成为可能。它提供了半导体、电机、驱动、传感器和作动器部件,以及搭建可运行的定制的子系统模块。 通过SimElectronics可以在用于开发和分析控制系统与信号处理算法的环境中设计磨

42、损和设备模型。SimElectronics能够用于各种汽车、航空航天、工业自动化、通信和信号处理领域。主要功能 象物理网络一样对电子和机电系统建模的环境。 包括传感器、半导体和作动器在内超过55个电子和机电组件。 参数化的方法,使得可以直接输入从工业上采集的关键参数值。 能够将模型转换成C代码(使用RTW,可以独立使用)。 使用Simscape中的线性和固态计算能力。Spline Toolbox(样条工具箱) Spline Toolbox是工程师学习及利用样条进行工作的理想环境,样条是存在几阶连续导数的分段光滑连续多项式(Piecewise Polynomial - PP)函数,可用来在一个大

43、的区间上表达各种各样的函数,而用单一的多项式是不现实的。由于样条是光滑的,简单而易于操作,可以用来给任意函数建模:诸如 曲线建模,曲线拟合,函数逼近,函数方程求解等。主要功能 B格式及PP格式表示; B格式样条插值,逼近及切换到PP格式; 三次样条插值及光滑; 样条的操作,评估, 求导,积分及显示; 样条的使用: break/knot操作,优化knot放置,专用线性系统求解器。 Simscape Simscape是在Simulink基础上的扩展的工具模块,用来搭建不同领域物理系统的模型,并进行仿真,例如由机械传动,机构,液压和电气元件组合 而成的系统。Simscape可以广泛应用于汽车业,航空

44、业,国防和工业装备制造业。Simscape同 SimMechanics,SimDriveline,SimHydraulics,SimElectronics和SimPowerSystems一 起,可以支持复杂的不同类型(多学科)物理系统混合建模和仿真。基于Simscape语言的MATLAB可以搭建物理元件、库等。 Simscape模型能够被转化成C代码(该过程需要使用Real-Time Workshop)。C代码可以用于standalone执行模式,并可集成到其它仿真环境下,例如HIL实时系统。 Simscape能够用于搭建用户的电夜阀,电气执行器,电阻,直流电机中的热量传递以及其它系统等。用户

45、可以把Simscape模型和其它MathWorks物理建模产品联合使用从而实现多领域建模,例如电液联合,机电液一体化仿真等。主要功能: 在统一环境中实现多种类型物理系统建模和仿真,包括机械,电气和液压系统; 使用基本物理建模单元构造模型,并提供了建模所需的模块库和相关简单数学运算单元; 基于Simscape语言的MATLAB,使用文本编辑搭建物理模型单元,域和库等 用户可自己指定参数和变量的单位,模块内部可自动实行单位转换和单位匹配; 具有连接不同类型物理系统的桥接模块; Statistics Toolbox(统计工具箱)Statistics Toolbox(统计工具箱)提供了一组全面的工具来

46、评估和理解数据。Statistics Toolbox 提供各种函数和交互式工具,可用于数据建模、历史数据分析、系统仿真、统计算法开发,以及统计学的学习和教学。该工具箱支持各种各样的任务,如计算基本的描述统计以及开发及可视化多维非线性模型。此外,还提供一组丰富的统计图类型和交互式图形,例如多项式拟合和响应面建模。工具箱中的所有函数均以开放式 MATLAB 语言编写,便于您检查算法、修改源代码,以及创建自定义函数。 主要功能 数据组织和管理 论述统计学知识 统计绘图和数据可视化 计算概率分布 方差分析 (ANOVA) 线性和非线性建模 多元统计 实验设计 (DOE) 假设检验 统计过程控制 (SP

47、C)Video and Image Processing Blockset(视频与图像处理模块集) Video and Image Processing Blockset具有丰富的、可定制的框架结构,适用于对视频图像处理算法和系统的快速设计、仿真、实现和验证,是Simulink的一个扩展模块库。模 块库中包含大量的适用于设计嵌入式图像系统的基本模块和高级算法,使其广泛应用于航天、防御、自主导航、通信、消费电子、教育和医疗器械等领域。 Video and Image Processing Blockset提供了二维滤波器模块,转换模块,几何变形模块,形态学操作模块,二维变换模块,运动估计模块,并

48、具有输入输出图像数据的能力。支持浮点 和定点建模和仿真以及自动C代码生成。提供了分析和统计功能,并使用数据显示、探测和其他一些技术来可视化视频图像,验证仿真结果,使用户能够快速优化和 调试自己的模型。主要功能 可以用浮点,整形和任意字长的定点数据类型对实时视频图像系统进行建模和仿真 与Real-Time Workshop无缝集成,可以自动生成嵌入式ANSI/ISO C代码 在离线仿真和在线仿真时,都支持多媒体文件的输入输出操作,并对视频流的状态进行显示 可以设计和配置二维滤波器,变换和几何变形基本模块 提供了标准的彩色视频图像转化技术,包括颜色空间的转换和色度的重采样 提供了视频图像分析和增强

49、算法,例如边沿检测,门限控制,形态学控制,统计,图像合成,光流和解交织Wavelet Toolbox(小波分析工具箱) Wavelet Toolbox提供绘图工具和命令行函数来开发基于小波的算法,用于对信号和图像的分析、合成、去噪和压缩,从而扩展了MATLAB的计算功能。小波分析提供了比其它信号分析技术(如Fourier)更多的关于信号数据的精确信息。 Wavelet Toolbox支持小波特性及其应用之间的交互开发。在语音和音频处理、图像和视频处理、生物医学成像以及1-D和2-D通信和地球物理领域中有很广泛的应用。主要功能 标准的小波系列,包括Daubechies小波滤波器,复杂Morlet

50、和Gaussian,实部反转的双正交,离散Meyer 小波和信号处理工具集,其中包括实现从尺度到频率变换的函数 添加自定义的小波基 创建小波用到的Lifting方法 支持对数据的自定义表示法及可视化 支持针对连续和离散小波分析的工具 小波组成的信息包,可作为MATLAB对象进行处理 一维多信号分析、压缩和去噪 多尺度主要成分分析 多元去噪MATLAB Distributed Computing Server(MATLAB分布式计算服务器)MATLAB Distributed Computing Server允许用户在集群计算机上执行基于MATLAB和Simulink的应用以解决计算和数据密集型

51、问题。 MATLAB分布式计算服务组件适用于所有MATLAB和Simulink支持的硬件平台和操作系统。它包含一个基本的调度程序,直接支持 Platform的LSF、微软的CCS、Altair的PBS Pro和TORQUE调度程序。其它调度程序能通过产品自带的通用API函数集成。产品的动态许可证机制降低了计算机管理员对集群计算机中单个用户许可证 的管理,整个集群仅需要一个MATLAB分布式计算服务组件许可证。 用户在自己的计算机上运用并行计算工具箱编写和创建应用原型,然后运用MATLAB分布式计算服务组件大规模提交到集群计算机上。该服务组件也能应用于由MATLAB编译器的并行应用功能所得到的可执行文件和共享库。主要功能 在集群计算机上执行MATLAB或Simulink应用程序; 为工具箱或模块集提供动态License的管理方式; 支持所有MATLAB和Simulink支持的硬件平台和操作系统; 应用调度程序可以使用the MathWorks的job manager或者第三方调度程序,比 Platform的LSF,微软的CCS,Altair的PBS Pro和TORQUE。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!