新特性简要介绍

一、实时编辑器
所创建的脚本不仅可以捕获代码,还可以讲述与人分享的故事。自动化的上下文提示可让您在编程时快速推进,并且将结果与可视化内容和您的代码一起显示。
二、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. .htaccess教程:简介、访问控制、验证、目录浏览控制

    一..htaccess简介 1.什么是.htaccess .htaccess是一个纯文本文件,里面存放着Apache服务器配置相关的一些指令,它类似于Apache的站点配置文件,如httpd.conf ...

  2. java版云笔记(一)

    云笔记项目 这个项目的sql文件,需求文档,需要的html文件,jar包都可以去下载,下载地址为:http://download.csdn.net/download/liveor_die/998584 ...

  3. 转:PHP环境搭建 - Linux

    本文PHP环境采用,nginx + PHP7 + mysql 5.6 一.安装mysql 5.6 参见:http://www.cnblogs.com/rslai/p/7853465.html 二.Ng ...

  4. POJ 2348 Euclid's Game(辗转相除博弈+自由度分析)

    题目链接:http://poj.org/problem?id=2348 题目大意:给你两个数a,b,Stan和Ollie轮流操作,每次可以将较大的数减去较小的数的整数倍,相减后结果不能小于0,谁先将其 ...

  5. hdu 5912(迭代+gcd)

    Fraction Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Su ...

  6. OpenSSL 给自己颁发根证书,由根证书签发下级证书的步骤。

    1.建立根证书 (1)生成私钥 openssl genrsa -des3 -out CAroot.key 2048.产生一个2048位的私钥,在安装的openssl目录下调用openssl命令. 需要 ...

  7. 使用亚马逊云服务器EC2做深度学习(二)配置Jupyter Notebook服务器

    这是<使用亚马逊云服务器EC2做深度学习>系列的第二篇文章. (一)申请竞价实例  (二)配置Jupyter Notebook服务器  (三)配置TensorFlow  (四)配置好的系统 ...

  8. java 获取路径的各种方法

    (1).request.getRealPath("/");//不推荐使用获取工程的根路径 (2).request.getRealPath(request.getRequestURI ...

  9. matlab下mex 调用opencv库

    1. 首先写好待编译的.cpp文件,使用混合编程,以人脸检测为例 #include "mex.h" // Required for the use of MEX files // ...

  10. URAL 1994 The Emperor's plan

    期望$dp$. $dp[i][j]$表示第$1$种人有$i$个,第$2$种人有$j$个的情况下,到达目标状态的期望值.初始化$dp[i][0]=i$. 枚举一下这个状态死多少人,取个$max$,最后$ ...