分享

MATLAB

 星光闪亮图书馆 2018-03-10

20世纪70年代,美国新墨西哥大学计算机科学系主任 Cleve Moler为了减轻学生编程的负担,用 FORTRAN编写了最早的MATLAB。1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市场。到20世纪90年代,MATLAB已成为国际控制界的标准计算软件。

MATLAB:统一了用于一维、二维与三维数值积分的函数并提升了基本数学和内插函数的性能

MATLAB Compiler:可以下载 MATLAB Compiler Runtime (MCR),简化编译后的程序和组件的分发

ImageProcessingToolbox:通过亮度指标优化进行自动图像配准

Statistics Toolbox:增强了使用 线性、广义线性和非线性回归进行拟合、预测和绘图的界面

System Identification Toolbox:识别连续时间传递函数

版本更新:

2012a 版

Release 2012a 包括 MATLAB®、Simulink® 和 Polyspace® 产品的新功能,以及对 77 种其他产品的更新和补丁修复。已经购买 MathWorks 软件维护服务的用户可以下载产品更新。访问许可证中心下载产品、激活软件并管理许可证和用户信息。

2012b 版

新增功能概览

桌面

在 MATLAB Desktop 中,工具条取代了菜单和工具栏

应用程序库收纳了 MATLAB 产品系列的应用程序

单一文件应用程序打包为一个 MATLAB 应用软件安装程序文件,包含在应用程序库中

重新设计的“帮助”改进了浏览、搜索和筛选功能 · MATLAB

通过点击选项卡来进行浏览,可同时查看多个文档页面

在命令行窗口中键入函数和变量出错时得到建议的更正

Mac 操作系统上的全屏查看模式

语言和编程

Abstract 属性可将 MATLAB 类声明为抽象类

尝试创建抽象类的实例时出现的诊断消息得到了改进

数学

airy, psi 和 Bessel 函数的性能得到改进,并实现多线程

ddensd 函数通过状态相关延迟可以求解中立型延迟微分方程

数据导入和导出

使用导入工具可从分隔符文本文件和固定宽度文本文件导入数据

使用导入工具以列向量的方式将电子表格中的数字、文本和日期单步导入

audioread 和 audioinfo 函数可用于读取 MP3、MPEG-4AAC、WAVE 和其他音频文件

audiowrite 函数可用于写入 MPEG-4 AAC、WAVE 和其他音频文件

读写超过 4 GB 的 BigTIFF 图像文件

使用 xlsread 函数在所有平台上读取 XLSM、XLTX 和 XLTM 文件

2013a版

新增功能

桌面

语言和编程

数学

数据导入和导出[1]

性能

对于 MATLAB,R2013a 的重要功能有:

MATLAB:MATLAB 语言的单元测试框架

FinancialInstruments Toolbox:对赫尔-怀特 (Hull-White)、 线性高斯和 LIBOR 市场模型的校准和蒙特卡洛(Monte Carlo) 仿真

ImageProcessingToolbox:利用有效轮廓、10 个函数的 C 代码生成和 11 个功能的 GPU 加速来实现图像分割

Image Acquisition Toolbox:Kinect for Windows 传感器为采集图像、深度映射和骨架数据提供支持

Statistics Toolbox:用于二进制分类的支持向量机(SVMs)、处理缺失数据的 PCA 算法和 Anderson-Darling 拟合优度检验

Data Acquisition Toolbox:用于 Digilent Analog Discovery设计工具包的支持包

Vehicle Network Toolbox:对访问 CAN 总线上 ECU 的 XCP 支持

Communications System Toolbox:球面解码器和星座图系统对象

Computer Vision System Toolbox:Viola-Jones 对象检测训练、FREAK 特征提取和其他新功能

DSP System Toolbox:频谱分析仪和逻辑分析仪示波器和触发时间示波器

Phased Array System Toolbox:传感器阵列分析、波形分析和雷达方程计算的极化支持、阵列锥和应用程序。

对于 Simulink,R2013a 的重要功能有:

Simulink:SimulationPerformance Advisor、封装链接的库块和通过逻辑表达式的活动变量控制

SimRF:快速仿真和模型加载时间的电路包络求解器

SimMechanics:用于从 CAD 和其他系统导入模型的已发布 XML 构架

Simulink Design Verifier:数组超出边界检查

Simulink Coder:减少了从Stateflow调用的 Simulink 函数的数据副本

Fixed-Point Designer:结合了 Fixed-Point Toolbox 和 Simulink Fixed Point 的功能的一款新产品

HDL Verifier:从 MATLAB 生成 HDL 测试平台

代码生成产品

HDL Coder:可替代 Simulink HDL Coder 的新产品,添加了直接从 MATLAB 生成 HDL 代码功能

HDL Verifier:可替代 EDA Simulator Link 的新产品,添加了 Altera FPGA 在环支持

MATLAB Coder:可从用户定义的系统对象生成代码并自动生成动态共享库

Embedded Coder: AUTOSAR4.0 兼容性,减少了数据副本,并通过 Simulink Web 视图实现 代码生成报告的链接

用于在 MATLAB 和 Simulink 中进行设计的系统工具箱 (System Toolbox)

Computer Vision System Toolbox:Viola-Jones 对象检测、 MSER特征检测和 CAMShift 跟踪

Communications System Toolbox:USRP 无线电支持、LTE MIMO 信道模型以及 LDPC、Turbo 解码器和其他算法的 GPU 支持

Simulink

Simulink:从目标硬件(包括 LEGO® MINDSTORMS® NXT 和 BeagleBoard)上的 Simulink 直接运行模型的能力

SimMechanics:具有新的三维可视化功能的第二代多体 建模和仿真技术

Real-Time Windows Target:使用 Simulink 标准模式实时执行 Windows® 中的模型

2013b 版

Release 2013b 更新涵盖以下各项:

MATLAB 产品系列重要功能

及有序和无序分类数据的数据类型

MATLAB Compiler™: 自动下载版本兼容和平台兼容的 MATLAB Compiler Runtime

Statistics Toolbox™: 线性混合效应回归模型

Database Toolbox™: 通过本机 ODBC 驱动程序快速访问 ODBC 连接

Instrument Control Toolbox™: 使用 SPI 协议与集成电路进行通讯

FinancialToolbox™: 平均绝对偏差 (MAD) 投资组合优化

Trading Toolbox™: 对 CQG 集成客户端 API 和 Interactive Brokers TWS API 的支持

ImageProcessingToolbox™: 新增对 22 种函数的 GPU 加速(包括 bwmorph、edge、imresize和 medfilt2)

Mapping Toolbox™: 可使用来自OpenStreetMap和其他来源的动态基本地图进行 Web 地图显

自2014a版起开始支持官方简体中文

2014a 版

Simulink 产品系列重要功能:

Simulink: 增加了将 MATLAB 系统对象纳入 Simulink 模型的新模块

Simulink: Arduino 功能增强,包括对 Mac OS X、Arduino Ethernet Shield 和 Arduino Nano 硬件的支持

Simulink: 实现单精度设计本地建模

Simscape™: 用于对热液系统进行建模的模块库

SimPowerSystems™: 基于第三代技术,充分利用 Simscape 功能的模块库

Simulink Verification and Validation™: MATLAB 代码的需求关联与可追溯性

2014b 版

MATLAB图形:MATLAB R2014b 推出了全新的 MATLAB图形系统。全新的默认颜色、字体和样式便于数据解释。抗锯齿字体和线条使文字和图形看起来更平滑。图形对象便于使用 – 您可以在命令窗口中显示常用属性,并且对象支持熟悉的结构化语法,可以更改属性值。另外,还增加了许多其他新功能。

MATLAB

大数据功能:新增功能和性能改进面向大数据处理。 datastore 函数可以方便、高效地格式化无法进入内存的文件(以及文件集合)数据,并将数据导入桌面。mapreduce是一种可以分析无法进入计算机内存的数据集的编程技术。这些功能也可以用在 Hadoop 上处理数据。

日期和时间数据类型:数据类型(datetime、duration 和 calendarDuration)可用于表示日期和时间。这些类型均能提供高效利用内存的计算和对比以及格式化显示。数据可以通过 readtable、textscan 和导入工具直接作为 datetime 数组导入。系统提供用于管理时区(包括夏令时)以及地点特定信息(如月份和日期名称)。

Git和Subversion源控制集成:与流行的 Git 和 Subversion 源控制系统集成可以使您的数据保持可控状态,便于构建和共享自定义 MATLAB 工具箱。在 GitHub 上托管您的工具箱与他人协作,并将其列在 MATLAB Central 文件交换区上,供全球的 MATLAB 社区使用。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多