新特性简要介绍

一、实时编辑器
所创建的脚本不仅可以捕获代码,还可以讲述与人分享的故事。自动化的上下文提示可让您在编程时快速推进,并且将结果与可视化内容和您的代码一起显示。
二、App Designer
App Designer 让您无需成为专业的软件开发人员,即可创建专业的应用程序。拖放可视化组件来安排应用程序布局,并使用集成编辑器快速编写应用程序的行为。您可以使用 MATLAB Compiler 创建独立的桌面或 Web 应用程序以共享您的应用程序。

三、数据分析
您有了数据,不要将所有时间花费在为分析准备数据上。使用 MATLAB 中的新工具和功能来导入、清理、筛选和分组数据,并更快地开始分析。
四、大数据
无需学习大数据编程 — MATLAB 中的 tall 数组可让您使用惯用的代码和语法,即使您的数据集无法装入内存。MATLAB 支持您已在使用的存储系统,包括传统文件系统、SQL 和 NoSQL 数据库以及 Hadoop/HDFS。

五、性能
matlab2018b运行代码的速度几乎是两年前的两倍。而且不需要对您的代码做出任何更改。
六、图形
MATLAB 图形系统使创建和自定义绘图变得简单,且新的默认颜色、字体和样式使您的数据更容易解读。浏览新绘图,包括:
1、geobubble
2、wordcloud
3、heatmap
4、polarplot

七、团队开发
随着项目规模和复杂程度的增长,MATLAB 提供了支持协作软件开发实践的能力。
1、面向对象编程
2、源代码管理集成
3、测试框架
4、与 C/C++、Java、.NET 和 Python 集成
八、硬件支持
matlab2018b可以控制诸如 Arduino 和 Raspberry Pi 这样的流行微控制器,采集网络摄像头中的图像,甚至可以收集智能手机内置传感器中的数据。浏览受支持的硬件:
1、Arduino
2、Raspberry Pi
3、USB 网络摄像头
4、iPhone、iPad 和 Android 设备
5、ThingSpeak IoT

九、数据分析
利用matlab2018b,不管您正在处理的是商业数据还是工程数据,您都可以自己做数据科学。无论是部署在传统 IT 平台上应用程序还是在嵌入式平台上应用程序,您都可以随时随地运行分析。
十、深度学习
matlab2018b使每个人都能进行深度学习,即使非专业人士也不例外。设计您自己的模型、访问最新模型或导入来自 Caffe 的预训练模型。使用 NVIDIA GPU 训练模型。自动生成嵌入式部署的 CUDA 代码。

 
 

mathworks matlab r2018b更新日志

一、桌面
实时编辑器:使用其他子标题样式组织实时脚本
实时编辑器:使用内部超链接在实时脚本中导航
实时编辑器:以交互方式过滤表格输出,然后将生成的代码添加到实时脚本中
实时编辑器:更快地创建新的和打开现有的实时脚本
实时编辑器:更改文本或代码的大小写
比较工具:合并两个版本的实时脚本或函数
加载项管理器:安装和管理自定义工具箱的多个版本
加载项管理器:将加载项保存到新的默认位置
文档:以西班牙语查看MATLAB文档
工具箱打包:使用自定义工具箱安装其他软件
二、语言和编程
string数组:string在MATLAB,Simulink和Stateflow中使用数组
convertContainedStringsToChars 功能:在单元格数组或结构的任何级别转换字符串数组
枚举:使用枚举提高集合操作的性能
WSDL Web服务文档:必需的工具更新
功能被删除或更改
三、数学
boundaryshape功能:polyshape 从二维三角测量创建一个对象
polyshape 对象:指定在创建时保持共线点的时间 polyshape
RandStream 对象:使用Threefry和Philox算法生成随机数
GraphPlot 对象:使用字体属性自定义节点和边标签
sinpi和cospi函数:计算π倍数的正弦和余弦
四、图像
轴交互:默认情况下启用平移,缩放,数据提示和三维旋转来探索数据
轴工具栏:访问和自定义每个Axes对象的数据探索工具栏
地理图:在交互式地图上创建线,散点图和点密度图,并控制地理轴的属性
stackedplot功能:绘制表或时间表的变量,以便使用通用x轴进行比较
scatterhistogram 功能:将分组数据可视化为具有边缘直方图的散点图
sgtitle 功能:为子图网格创建标题
xline和yline功能:向绘图添加垂直或水平线
imtile 功能:将多个图像帧合并为一个矩形平铺图像
数据提示:在数据提示中使用TeX或LaTeX标记,改善视觉外观
功能被删除或更改
五、数据导入和导出
导入工具:从电子表格导入时生成改进的代码
基于Web的数据:使用像亚马逊Web服务和Azure的Blob存储基于网络的数据源读取数据readtable,detectImportOptions, spreadsheetDatastore,imread,和 imfinfo
write 功能:将各种格式的高阵列写入本地或远程位置
stlread和stlwrite函数:读取和写入STL(Stereolithography)文件以进行三角测量
TabularTextDatastore 对象:从非英语语言环境导入包含日期和时间的数据
readtable和writetable功能:读取或写入电子表格文件,而无需在Windows平台上启动Microsoft Excel for Windows
readtable 功能:使用导入选项管理空字段的导入
科学文件格式库:CFITSIO库升级到版本 3.420
功能被删除或更改
六、数据分析
矢量尺寸参数:一次操作多个尺寸,用于选定的缩小功能
grouptransform 功能:按组转换表或时间表数据
groupsummary 功能:对矩阵执行组摘要计算
tall 数组:编写自定义算法以在高数组上运行
tall阵列:在高层阵列操作具有更多的功能,包括conv2,wordcloud和 groupsummary
rmoutliers 功能:删除数组,表或时间表中的异常值
islocalmin和islocalmax功能:指定突出计算的数据范围
表和时间表元数据:存储每个变量的自定义元数据
timetable 数据类型:以常规时间步长存储行时间时节省内存
timerange 功能:指定定义时间范围的时间单位
convertvars 功能:将表或时间表变量转换为指定的数据类型
table,timetable和 addvars函数:对输入名称使用单引号,而不是双引号字符串
功能被删除或更改
七、App Building
App Designer:在App Designer画布上添加和配置日期选择组件
App Designer:设计视图和代码视图中的统一属性检查器
应用程序设计器:展开和折叠代码视图中的代码部分
App Designer:将应用程序导出为代码文件
应用程序设计器:使用代码分析器消息栏在代码中查找错误和警告
App Designer:使用改进的代码建议和完成程序更快地编写应用程序
App Designer:使用MATLAB首选项控制App Designer代码视图设置
uigridlayout 功能:使用网格布局管理器配置应用布局
滚动容器:启用滚动图形,面板,选项卡和按钮组容器
图交互:使用使用该uifigure函数创建的图形,使用自定义鼠标和键盘交互创建应用程序
显卡支持:使用集成地块成一个应用程序axes, polaraxes以及geoaxes功能
工具提示:为应用中的UI组件创建自定义工具提示
部署的Web应用程序:使用uigetfile和uiputfile功能访问已部署的Web应用程序中的文件
在浏览器中运行应用程序:使用大多数现代浏览器在MATLAB Online或部署的Web应用程序中运行应用 程序
uisetcolor 功能:以交互方式选择自定义颜色
功能被删除或更改
八、性能
启动:提高MATLAB启动速度
执行引擎:在使用冒号运算符时索引到具有改进性能的大型数组
执行引擎:更快地调用内置函数
实时编辑器:更快地创建新的和打开现有的实时脚本
枚举:使用枚举改进集函数性能
构建应用程序:App Designer中更快的画布交互
运行应用程序:更快的应用程序启动时间
sort 功能:更快地对矩阵和数组进行排序
九、硬件支持
MATLAB 在线:沟通与树莓派从硬件板 MATLAB 在线
在Raspberry Pi硬件上部署MATLAB函数
iOS和Android传感器:当您的设备无法访问网络时获取传感器数据
iOS和Android传感器:将传感器日志从设备上传到MATLAB Drive
十、高级软件开发
选项卡完成:使用validateFunctionSignaturesJSON函数验证函数签名文件
选项卡完成:用于functionSignatures.json 升级的JSON解析器
Java SE 8:MATLAB支持,提供更高的安全性和对新Java功能的访问
Python接口:在MATLAB和Python之间传递多维数字或逻辑数组
C ++ MEX API:使用C ++ API从MEX文件中异步调用MATLAB
单元测试框架:与更多插件和更智能的调度并行运行测试
单元测试框架:在参数化测试中使用外部参数
单元测试框架:基于共享夹具对测试套件进行排序
单元测试框架:显式控制输出显示细节和记录的诊断级别
单元测试框架:配置输出诊断的详细级别
单元测试框架:使用约束时更快地比较值
应用程序测试框架:以编程方式选择树节点
性能测试框架:使用该TestCase.keepMeasuring方法更准确地测量快速代码的执行时间
模拟框架:在模拟方法调用时调用函数
模拟框架:按顺序验证模拟上的交互
模拟框架:记录模拟对象交互的清晰历史
matlab.test.behavior.Missing class:验证类满足缺失值行为合同
MEX函数:使用Interleaved Complex API构建Fortran MEX文件
编译器支持已更改,用于构建MEX文件和独立的MATLAB引擎和MAT文件应用程序
系统对象:调用System对象时对输入的灵活要求
系统对象创作:使用枚举在System对象中定义有限属性列表
参考架构:在Amazon Web Services(AWS)和Microsoft Azure上部署和运行MATLAB
Git Stashes:存储未提交的更改以供以后使用
功能被删除或更改

 PS: 需要安装包的请留言。
 
 
 

Matlab 2018b 新特性的更多相关文章

  1. 从零开始一起学习SLAM | C++新特性要不要学?

    LAM,C++编程是必备技能.不过,大家在学校里学习的书本一般比较老,主要还是C++98那些老一套. 本文所谓的C++新特性是指C++11及其以后的C++14.C++17增加的新关键字和新语法特性.其 ...

  2. SQL Server 2014 新特性——内存数据库

    SQL Server 2014 新特性——内存数据库 目录 SQL Server 2014 新特性——内存数据库 简介: 设计目的和原因: 专业名词 In-Memory OLTP不同之处 内存优化表 ...

  3. ElasticSearch 5学习(10)——结构化查询(包括新特性)

    之前我们所有的查询都属于命令行查询,但是不利于复杂的查询,而且一般在项目开发中不使用命令行查询方式,只有在调试测试时使用简单命令行查询,但是,如果想要善用搜索,我们必须使用请求体查询(request ...

  4. [干货来袭]C#6.0新特性

    微软昨天发布了新的VS 2015 ..随之而来的还有很多很多东西... .NET新版本 ASP.NET新版本...等等..太多..实在没消化.. 分享一下也是昨天发布的新的C#6.0的部分新特性吧.. ...

  5. CSS3新特性应用之结构与布局

    一.自适应内部元素 利用width的新特性min-content实现 width新特性值介绍: fill-available,自动填充盒子模型中剩余的宽度,包含margin.padding.borde ...

  6. 【译】Meteor 新手教程:在排行榜上添加新特性

    原文:http://danneu.com/posts/6-meteor-tutorial-for-fellow-noobs-adding-features-to-the-leaderboard-dem ...

  7. 跨平台的 .NET 运行环境 Mono 3.2 新特性

    Mono 3.2 发布了,对 Mono 3.0 和 2.10 版本的支持不再继续,而且这两个分支也不再提供 bug 修复更新. Mono 3.2 主要新特性: LLVM 更新到 3.2 版本,带来更多 ...

  8. Atitit opencv版本新特性attilax总结

    Atitit opencv版本新特性attilax总结 1.1. :OpenCV 3.0 发布,史上功能最全,速度最快的版1 1.2. 应用领域2 1.3. OPENCV2.4.3改进 2.4.2就有 ...

  9. es6 新特性2

    es6其他几个非常有用的新特性. import export 这两个家伙对应的就是es6自己的module功能. 我们之前写的Javascript一直都没有模块化的体系,无法将一个庞大的js工程拆分成 ...

随机推荐

  1. 集合遍历过程iterator, 添加删除元素报异常

    list  set  遍历过程中添加或者删除元素,报异常. 使用iterator 也会报异常 ConcurrentModificationException remove只能用迭代器的remove,而 ...

  2. Delphi 通过字符串实例化类

    通过字符串创建窗体类对象 1.需要在程序初始化的时候将类注册,注册到对象 RegGroups:(TRegGroups)中,以便查找. 注册类使用的函数:RegisterClass ,窗体初始化操作放在 ...

  3. 初窥Linux 之 最常用20条命令

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...

  4. [笔记]用gdb调试core dump

    总是隔一段时间才写一次C++,有些东西老是用完就忘了……记一下如何用gdb来调试core dump免得到时候又忘记. 首先需要设置core file的大小,默认是0所以不设不会生成core file ...

  5. mongodb卸载再重装

    标题就凸显了尴尬,是的,本地(ubuntu16.04)自带的mongodb太老了,想要装最新版的 卸载: sudo dpkg -P mongodb 然后下载新版的mongodb:  https://m ...

  6. 【js】两个数相除有余数时结果加1

    var all=15; var item=2; var pages=all%item==0?(all/item):(Math.floor(all/item)+1); console.log(pages ...

  7. windbg调试相关命令

    windbg 查找函数:x exe!main* 条件断点打印字符:bp 7199a2b0 ".printf \"message:%ma\", poi(@esp+8);.e ...

  8. Python并发编程-队列

    队列 IPC = Inter-Process Communication 队列 先进先出 队列的几种方法 #put() #full() #get() #empty() #get-nowait() fr ...

  9. Am335x U-boot LCD简易驱动

    参考此文档说明,自行添加相关代码: https://pan.baidu.com/s/1i5gLE89 相关代码: https://pan.baidu.com/s/1qXL8Bne 在文档说明第四步1中 ...

  10. 连接LilyPad之Linux平台的驱动

    连接LilyPad之Linux平台的驱动 常用的Linux发行版都自带了FTDI驱动,因此在绝大多数Linux发行版中不需要用户进行额外的操作. 在LilyPad编程器被正确驱动后,就可以将LilyP ...