Matlab发布特性表

170次(最近30天)
1月
1月 2019年11月23日
编辑: 1月 2021年9月23日11:09
在阅读 里克的评论 我查找了Matlab版本及其相应特性的列表。 Wiki: Matlab 包含一个详尽的列表,但是在论坛中直接有一个精简版本怎么样?
如果这是有用的,请随意展开列表并插入新内容。谢谢你!
5个评论
斯蒂芬。
斯蒂芬。 2021年7月11日
@Rik & @Steven Lord:非常感谢你提供的信息和链接!

登录评论。

答案(2)

1月
1月 2019年11月23日
编辑:1月 2021年9月23日11:09
欢迎编辑编辑!
请使用ASCII码,请勿触摸 %(汽车… 行和最后 %} :
% (AUTO_EXTRACT VersionList):
%{
版本发布说明
1 1984
2 1986年
3 1987
3.5 1990, DOS, >= 386处理器
1992年4月,Windows 3.1x和Mac
4.2c 1994,需要数学协处理器
5卷8 1996,一个版本为所有平台
5.1 1997年第9卷
5.1.1 R9.1
5.2 R10 1998,经典mac上的最新版本
5.2.1 R10.1
R11 1999 5.3
5.3.1 R11.1
6 R12 2000,绑定JVM
6.1 R12.1 2001
R13 2002, JIT加速,标识符<=63个字符,
& &和| |
6.5.1 R13SP1 2003
6.5.2 R13SP2用于IBM/AIX, Alpha/TRU64, SGI/IRIX的最新版本
7 R14 2004,匿名和嵌套函数,MacOS X
7.0.1 R14SP1
7.0.4 R14SP2 2005,内存映射文件
WinXP/64的7.1 R14SP3 64位版本
7.2 R2006a fopen (use UTF8)
7.3基于R2006b HDF5的MAT文件
7.4 R2007a Java 1.5.0_07
7.5 R2007b新P代码,Win2k和PoweMac的最新版本
许可证服务器支持Vista金宝app
7.6 R2008a增强的OOP,带有包的命名空间
7.7 R2008b Java 1.6.0_04,新增Map数据结构
升级到随机数生成器
7.8 R2009a Windows7 32&64,新的。net接口
R2009b Java 1.6.0_12, ~:忽略函数调用中的参数
英特尔64位Mac,适用于Solaris SPARC,
7.9.1 R2009bSP1 bug修复
7.1 R2010a Intel 32位Mac的最新版本
Java 1.6.0_17,枚举
7.11.1 R2010bSP1 bug修复和更新
7.11.2 R2010bSP2 bug修复
7.12 R2011a rng
7.13 R2011b直接访问MAT-files中的变量
并行计算工具箱:最多12名本地工人
7.14 R2012a支持32位Linux的最新版本金宝app
8 R2012b工具条界面,应用程序,重新设计的文档
8.1 R2013a新的单元测试框架
8.2 R2013b Java 1.7.0_11, JRE version 7,表
8.3 R2014a简化MEX设置,USB摄像头,
并行计算:本地工人数量不限
8.4 R2014b HG2, datetime, tcpclient, histcounts, histogram,
改进的用户工具箱包装和帮助文件
animatedline, GUI中的tab, IDE中的Git-Subversion,
大数据与MapReduce,新的py包和Python
使用JSON/XML的RESTful web服务
8.5 R2015a Java 1.7.0_60,支持XP和Vista的最新版金宝app本
8.5 R2015 ASP1
8.6 R2015b新执行引擎“LXE”
图形/有向图类,Windows上的MinGW-w64
最后的32位版本
R2016a Live Scripts, App Designer, Pause button
9.1脚本中的R2016b本地函数,尺寸自动扩展,
高数组,字符串类型,新的JSON函数,
Java的官方引擎API
9.2 R2017a MATLAB联机(web浏览器中的桌面),
双引号字符串,记忆,热图
扩展对象属性验证,
单元测试的模拟框架,
MEX默认目标为64位
使用Add-On管理器安装FEX提交
9.3 R2017b Java 1.8.0_121
9.4 R2018a Java 1.8.0_144, mlapp格式改变,新增MEX接口
9.5 R2018b Java 1.8.0_152,鼠标悬停轴工具栏
9.6 R2019a Java 1.8.0_181
R2019b arguments块,函数输出的点索引
9.8 R2020a默认文件编码:UTF-8, datetime InputFormat
限制条件,使用boxchart()在基本Matlab中绘制方框图,
属性的matlab.lang.OnOffSwitchState数据类型
像obj一样。可见,MuPad被移除。
9.9 R2020b模式(regex-lite),与时间相关的隐式扩展
数据类型,AMD cpu的avx2相关改进
9.10 R2021a Name=Value语法
9.11 R2021b背景池,ode78/89,矩形选择
编辑器
%}
有关官方和完整的变更列表,请参见: //www.tatmou.com/help/matlab/release-notes.html
[编辑]如果您想离线使用此列表,请运行 注释中的代码 :它下载上述文本的内容并将其插入本地M文件。
7评论
1月
1月 2021年6月3日
@Rik :我插入了最重要的代码。

登录评论。


詹姆斯Tursa
詹姆斯Tursa 2019年11月25日
编辑:詹姆斯Tursa 2020年12月3日
注意,在matlab_version.h头文件注释中可以找到一个类似的版本特定的mex相关特性列表(mxArray更改,API函数等):
在mxArray_header.h文件中包含详细的头文件布局:
高水平的总结:
%{
R2006b -首次引入整数大小的特定类型,等等:
mwSize、mwIndex mwSignedIndex
以及相关的宏:
msize_max, msize_min, mwindex_max, mwindex_min,
MWSINDEX_MAX, MWSINDEX_MIN
R2007b—BLAS/LAPACK组合库被分成两个库。
首先介绍了blas.h和lapack.h头文件,但是在这里
是复数标量返回值在blas.h中的错误。
R2008a -第一次引入了新的类def OOP和API函数
mxGetProperty和mxSetProperty首先出现。
API函数mxGetPropertyShared和mxSetPropertyShared
(两者都没有文档)仅适用于c++(没有C导出)。
R2008b - Ir和Jc数组在shared中共享的第一个版本
稀疏矩阵的数据副本。
mxCreateUninitNumericArray可用的第一个版本。
R2009a - mxArray头文件定义的更改。使用的第一项
作为指向以null结尾的C样式字符串的指针,该字符串包含
变量的名称。现在这个项目是空的,直到R2011a。
因此,所有的旧API函数都已弃用
已过时,不再包括在API内:
matPutArray、matPutNextArray matPutArrayAsGlobal,
matGetArray、matGetArrayHeader matGetNextArray,
matGetNextArrayHeader, matDeleteArray
R2009b -修复BLAS中不正确的复数返回值
R2010b -从matrix.h中移除结构体mxArray_tag定义
R2011a -改变了mxArray头文件定义。使用的第一项
为NULL(从R2009a开始),但现在是一个反向交叉链接指针。
R2011b -改变单元格阵列Pi数据指针。以前是NULL,但现在在那里
背后有什么(不知道的)东西吗?
更改字段名信息的结构数组Pi数据指针。
结构变量的共享数据副本不再共享Pi。
R2012a -改变结构数组Pi数据指针。变量的数量
共享Pi内存块不再使用。它是0。
R2012b -再次改变结构数组Pi数据指针。未知的细节。
R2014a -第一个没有文档的C mxCreateReference函数的版本
从API库中删除。
R2015a-以前未记录的API功能的第一个版本
mxCreateUninitNumericMatrix和mxCreateUninitNumericArray
出现在官方文档中(它们已经成为
这个API库已经存在好几年了,但现在已经成为官方的)。
R2015b-参考复制(共享实际MX阵列)的第一个版本
header结构)用于顶级工作区变量和
将变量传递给mex例程的方法发生了变化。
最后的版本,有32位的MATLAB。所有后续版本都是64位的。
R2016b -引入字符串类的第一个版本。
R2017a -定义宏TARGET_API_VERSION的第一个版本。
从mxArrayToString分配内存的第一个版本
和mxArrayToUTF8String函数是非持久的。
R2017b -宏TARGET_API_VERSION不再定义。
R2018a -第一个使用交错复杂存储的版本,
代码使用-R2018选项编译,否则定义为0。
Pi数据指针已从mxArray标头中删除,
flags字段中的位现在确定变量是否为
复杂与否。
标志字段中的几个位现在用于指示如何
在某些情况下,数据区域很大。
因此,多个API函数的行为发生了变化。
为数据访问添加了多个类型特定的API函数。
第一个版本,其中udocumented mxgetpropertshared和
mxsetpropertshared函数出现在C API库中。
第一个版本,其中包含几个未记录的API函数
被mex命令阻止与mex代码链接。
宏R2017b, R2018a可用的第一个版本
宏TARGET_API_VERSION再次出现。
R2019a - mxArray报头中CrossLink字段的第一个版本
已移动到反向交联字段旁边。
R2019b-mxArray标头中的ndim字段具有
被移动到N场的顶部,其中一个
flags位现在用来表示2D矩阵。这个结果
在其他几个字段中,移动标题中的位置。
只有当合适的标志位为时,Ndim才会被填充
重置为0。如果该标志位设置为1,则union
点被N填充。
提供了half()数据类型的第一个版本。然而,
它被实现为一个不透明的类,所以没有办法
获取mex例程中的数据指针。的mxGetData
函数对此不起作用。
1评论
1月
1月 2019年11月27日
谢谢你,詹姆斯。这是非常有用的。

登录评论。

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!