第1页共22页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共22页MATHWORKS2009B产品说明书MATLABMATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。使用MATLAB,您可以较使用传统的编程语言(如C、C++和Fortran)更快地解决技术计算问题。MATLAB的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB函数集)扩展了MATLAB环境,以解决这些应用领域内特定类型的问题。MATLAB提供了很多用于记录和分享工作成果的功能。可以将您的MATLAB代码与其他语言和应用程序集成,来分发您的MATLAB算法和应用。主要功能此高级语言可用于技术计算此开发环境可对代码、文件和数据进行管理交互式工具可以按迭代的方式探查、设计及求解问题数学函数可用于线性代数、统计、傅立叶分析、筛选、优化以及数值积分等二维和三维图形函数可用于可视化数据各种工具可用于构建自定义的图形用户界面各种函数可将基于MATLAB的算法与外部应用程序和语言(如C、C++、Fortran、Java、COM以及MicrosoftExcel)集成SimulinkSimulink是用来建模、分析和仿真各种动态系统的交互环境,包括连续系统,离散系统和混合系统。Simulink提供了采用鼠标拖放的方法建立系统框图模型的图形交互平台。通过Simulink提供的丰富的功能块,可以迅速地创建动态系统模型。同时Simulink还集成了Stateflow,用来建模、仿真第2页共22页第1页共22页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共22页复杂事件驱动系统的逻辑行为。另外,Simulink也是实时代码生成工具Real-TimeWorkshop的支持平台。主要功能丰富的可扩充的预定义模块库;交互式的图形编辑器;模型分割实现复杂模型的管理;通过ModelExplorer导航、配置、搜索模型中的任意信号、参数、属性;支持M语言和C语言方式的功能模块扩展;进行系统交互式或批处理式仿真;支持交互式定义输入和浏览输出;图形化调试工具检查和诊断模型行为;通过MATLAB进行数据分析和可视化数据,开发图形用户界面,以及创建模型数据、参数;提供模型分析和诊断工具。CommunicationBlockset(通讯模块集)SignalProcessingBlockset提供了基于帧处理的模块,这些模块允许用户对流数据和多速率信号处理系统进行设计、建模和验证。该模块库广泛应用于通信、音频/视频,数字控制,雷达/声纳,消费和医疗电子等领域。SignalProcessingBlockset提供了一系列信号处理技术模块,包括:变换,缓存,数字滤波,谱估计和线性代数,允许用户在不进行底层编程的情况下设计和仿真实时系统。模块库中同样包括了信号源和交互式示波器,谱分析仪,以及其它用于可视化信号和验证仿真结果的工具。通过使用Reak-TimeWorkshop,用户可以将SignalProcessingBlockset搭建的模型转变成为ANSI-C代码。另外,该模块库中的多数模块支持定点数据的仿真。主要功能第3页共22页第2页共22页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共22页支持基于帧和基于采样的多通道、多速率系统仿真;支持浮点和定点数据类型的仿真;转换模块(FFT和DCT)、谱估计模块和窗函数模块;用于设计与实现数字滤波器的模块;自适应滤波器模块(RLS、LMS、Kalman)和多速率滤波器模块(FIR抽取/内插和离散小波变换);估计线性预测参数的模块和表示形式转换的模块;数学计算模块,包括:矩阵、线性代数,卷积和多项式函数;统计处理模块;导入和导出MATLAB工作空间的信源和信宿模块;支持的定点处理:溢出保护、求最大值/最小值和自动定标;利用优化的模块自动生成ANSI/ISOC代码,用于嵌入式代码生成和加速复杂仿真CurveFittingToolbox(曲线拟合工具箱)CurveFittingToolbox扩展MATLAB环境,具有集成数据管理,拟合,显示,检验和输入分析过程等功能。通过强大的图形用户界面工具,工程师可以完成数据分析处理的全部工作,无需记忆大量的命令行函数。主要功能多项式、指数、分数...