下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、matlab 2014b功能介绍一、主要特性用于数值计算、可视化和应用程序开发的高级语言可实现迭代式探查、设计及问题求解的交互式环境用于线性代数、统计、傅立叶分析、筛选、优化、数值积分以及常微分方程求解的数学函数用于数据可视化的内置图形以及用于创建自定义绘图的工具用于改进代码质量和可维护性并最大限度地发挥性能的开发工具用于构建自定义图形界面应用程序的工具可实现基于 MATLAB 的算法与外部应用程序和语言(如 C、Java、.NET 以及 Microsoft Excel)集成的函数二、数值计算MATLAB提供了一系列用于分析数据、开发算法和创建模型的数值计算方法。MATLAB语言包括用以支持常
2、见的工程设计和科学运算的数学函数。核心的数学函数采用处理器优化库,可以快速地执行向量运算和矩阵运算。具体可采用的方法包括:插值与回归微分与积分线性方程组傅立叶分析特征值与奇异值常微分方程 (ODE)稀疏矩阵三、数据分析和可视化MATLAB提供了用于数据采集、分析和可视化的工具,使您能够深入探查数据,而且与使用电子表格或传统编程语言相比节省了大量时间。此外,还可以通过绘图、报告或发布MATLAB 代码的形式来记录和共享结果。1、采集数据利用 MATLAB,可以从文件、其他应用程序、数据库以及外部设备访问数据。您可以从各种常用 文件格式(如 Microsoft Excel、文本或二进制文件、图像、
3、语音和视频文件)以及诸如 netCDF 和 HDF 等科学文件中读取数据。借助文件 I/O 函数,可以处理任意格式的数据文件。2、分析数据利用 MATLAB,可以对数据进行管理、筛选以及预处理。您可以执行探索性数据分析,探明趋势,检验假设,并构建描述模型。MATLAB 提供了可用于滤波和平滑、插值、卷积以及快速傅 立叶变换 (FFT) 的各种函数。各种附加产品提供了可用于曲线和曲面拟合、多元统计、频谱分析、 图像分析、系统识别及其他分析任务的多种功能。3、实现数据的可视化MATLAB 提供了内置的二维和三维绘图函数,以及立体可视化函数。使用这些函数,可以实现数据可视化,了解数据,并交流结果。对
4、绘图进行自定义时既可以采用交互方式,也可以采用编程方式。MATLAB 图例库提供了在 MATLAB 中以图形方式显示数据的各种示例。在每一个示例中,均可查 看和下载源代码,以便在 MATLAB 应用程序中使用。4、存档和共享结果您可以采用图形或完整报告的方式来共享结果。通过定制 MATLAB 图形,可以符合出版规格,并保存为常见的图形和数据文件格式。执行 MATLAB 程序时,可以自动生成报告。所生成的报告中含有代码、注释和程序结果,其中包括图形。报告可采用各种格式(如 HTML、PDF、Word 或 LaTeX)发布。四、编程和算法开发MATLAB提供了一种高级语言和开发工具,使您可以迅速地
5、开发并分析算法和应用程序。1、MATLAB 语言MATLAB 语言对向量运算和矩阵运算提供内在支持,这些运算是解决工程和科学问题的基础,能够实现快速开发和执行。使用 MATLAB 语言,编程和开发算法的速度较使用传统语言大幅提高,这是因为无须执行诸如声明变量、指定数据类型以及分配内存等低级管理任务。在很多情况下,支持向量运算和矩阵运算就无需使用 for 循环。因此,一行 MATLAB 代码通常等同于数行 C 代码或 C+ 代码。MATLAB 提供了传统编程语言的多项功能,其中包括流控制、错误处理以及面向对象编程 (OOP)。您既可以使用基本的数据类型或高级数据结构,也可以定义自定义数据类型。2
6、、开发工具MATLAB 内置的各种工具可以实现高效的算法开发,包括:命令行窗口 - 能够以交互的方式输入数据,执行命令和程序,以及显示结果MATLAB 编辑器 - 提供编辑和调试功能,如设置断点及逐步调试各行代码代码分析器 - 自动检查代码是否有问题,并提出修改建议,以最大限度地发挥性能以及可维护性MATLAB 事件探查器 衡量 MATLAB 程序的性能,并确定需要修改加以改进的代码范围五、应用程序开发和部署ATLAB 工具和附加产品提供了一系列开发和部署应用程序的选项。您既可以与其他 MATLAB 用户共享各个算法和应用程序,也可以向其他没有 MATLAB 的用户实施免特许费的部署。1、设计
7、图形用户界面使用 GUIDE(图形用户界面开发环境),可以布置、设计和编辑自定义图形用户界面。既可以 含带常用控件,如列表框、下拉菜单和按钮,也可以含带 MATLAB 绘图。此外,还可以使用 MATLAB 函数以编程的方式来创建图形用户界面。2、部署应用程序若要将一个应用程序直接分发给其他 MATLAB 用户,可以将其打包为 MATLAB 应用程序,从而 实现单文件分发。应用程序会自动安装在 MATLAB 应用程序库中,以便于访问。若要与没有 MATLAB 的其他人分享应用程序,可以使用应用程序部署产品。这些附加产品会自动 生成独立应用程序、共享库和软件组件,以便与 C、C+、Java、.NE
8、T 和 Excel 环境集成。可执行 文件和组件可以免特许费分发。3、生成 C 代码使用 MATLAB Coder,可以从 MATLAB 代码生成独立的 C 代码。MATLAB Coder 支持 MATLAB 语言的子集;设计工程师通常使用该语言来开发作为大型系统组件的算法。该代码既可用于独立执行,与其他软件应用程序集成,也可以作为嵌入式应用程序的一部分。matlab 2014b新功能和改进一、MATLAB产品系列重要功能1、MATLAB- 全新 MATLAB 图形系统- 新增可以在桌面上处理大数据的功能,可与Hadoop结合使用- Git 和 Subversion 源控制集成以及从GitHu
9、b上的文件交换区访问项目- MATLAB 工具箱打包为单个、可安装文件,便于共享和下载自定义工具箱- 具有时区和显示选项的日期和时间数据类型- Arduino和Android硬件支持与电动机和起动器交互以及访问传感器数据2、MATLAB Production Server- 客户端库,可用于C/C+和Python环境3、Statistics Toolbox- 二进制分类器(如 SVM)以及广义线性混合效应 (GLME) 模型的多类机器学习框架4、Datafeed Toolbox- Bloomberg B-PIPE和Thomson Reuters Eikon连接性5、Image Processi
10、ng Toolbox- 图像分割应用程序、区域分析应用程序以及使用MATLAB Coder为19个函数生成 C 代码二、Simulink 产品系列重要功能1、Simulink- 加速建模的智能编辑线索以及批注和界面的编辑器视图- 快速仿真重新启动,可快速运行连续仿真- 从Simulink和Stateflow中的任意位置创建和调用可重复使用函数的Simulink函数仿真数据检查器中的实时流和数据光标2、Simscape- 表示物理连接的域特定直线样式3、Stateflow- 用条件断点、观察数据以及快速动画模式加快了调试4、MATLAB Report Generator和Simulink Rep
11、ort Generator- 填空式 Word 和 HTML 表单,增强了自定义报告三、信号处理和通信1、Computer Vision System Toolbox- 立体相机校正应用程序、3-D 点云查看器和 imageset 类,可大量采集图像2、DSP System Toolbox- 使用 Embedded Coder和多级采样速率转换器,基于 NE10 生成 ARM Cortex-A 代码3、Communications System Toolbox- RTL-SDR 无线接收器连接、基于 Zynq 的无线连接和目标定位、I/Q 不平衡补偿器以及新眼图4、Phased Array S
12、ystem Toolbox- Simulink 中相控阵列系统设计的模块库5、LTE System Toolbox- LTE Release 11 支持,包括下行控制信道 (E-PDCCH) 和解调参考信号 (DMRS) 生成6、SimRF仿真加速的频域模式四、代码生成重要功能1、Embedded Coder- AUTOSAR 目标更新,包括 4.1 ARXML、具备 Simulink 函数的客户端/服务器以及多实例组件和 IFL/IFX 库2、HDL Coder- Xilinx Vivado 集成和 IP 核心,可以为 Altera SoC 生成 AXI 接口3、HDL Verifier- Xilinx Vivado 支持 FPGA 在环仿真五、Ver
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论