版本 13.0 的新功能概要

自 12.3 以来的主要新功能列表,包括 13.0 的实验功能.

自 12.0 以来的新功能和更新的完整列表 >>

核心语言

打开所有单元 关闭所有单元

$ContextAliases 创建引用上下文名称的别名

Needs (更新) 支持上下文别名

End (更新), EndPackage (更新) 将上下文别名局部化到程序包

Contexts  (更新)   ▪  Information  (更新)   ▪  NameQ  (更新)   ▪  Names  (更新) 

Extract (更新) 支持通用 Part 规范

并行计算

ParallelMap (更新) 支持计算进度监控

ParallelTable  (更新)   ▪  ParallelDo  (更新)   ▪  ParallelCombine  (更新)   ▪  ...

编译类型 »

"SparseArray" 稀疏数组复合类型

底层数据结构 »

"ExtensibleVector" 支持高效追加/前置操作的可变向量

"DisjointSet" (更新) 增加了多个元素的高效插入和统一

"RingBuffer" (更新) 添加了对缓冲前/后的查看

数学计算

线性代数

Adjugate 矩阵的转置伴随

DrazinInverse 方阵的 Drazin 广义逆

CoreNilpotentDecomposition 具有核心与幂零部分的块对角形式

多项式代数

PolynomialSumOfSquaresList 非负多项式的平方和表示

数学函数

CoulombF, CoulombG 规则和不规则库仑波函数

CoulombH1, CoulombH2 传入和传出库仑波函数

FoxH (更新) 完整的属性集,包括导数和渐近线

函数转换与属性

FunctionPoles 给出亚纯函数的极点

FoxHReduce 将函数简化为 FoxH 表示

数学函数的区间求值

CenteredInterval 适用于区间计算的实数和复数中心区间

支持在 100 多个数学函数中使用中心区间进行计算

Cos  (更新)   ▪  Sin  (更新)   ▪    ▪  HypergeometricPFQ  (更新) 

优化 »

NMinimize (更新) 新的自动方法,包括针对拟凸问题的凸和次梯度下降的差异

LeastSquares (更新) 现在有快速稀疏方法 LSQR

"Xpress" 优化函数现在支持 FICO Xpress 求解器

积分

Integrate (更新) 改进的代数函数的积分

Integrate (更新) 改进的亚纯函数的轮廓积分

微分方程组 »

CompleteIntegral 一阶偏微分方程的完全积分

DSolve (更新) 现在支持符号向量变量

求和变换 »

BilateralZTransform 双边或双面 Z-变换

InverseBilateralZTransform 逆变换

差分方程组

RSolve (更新) 现在可以求解所有带有多项式系数的线性系统

可视化与图形

矢量可视化 »

VectorDisplacementPlot 二维矢量场的位移图

VectorDisplacementPlot3D 三维矢量场的位移图

ListVectorDisplacementPlot  ▪  ListVectorDisplacementPlot3D

地理可视化 »

GeoGraphValuePlot 地理流可视化

多面版图

多面板支持 15 个额外的可视化函数.

ListDensityPlot  ▪  ContourPlot  ▪  ListContourPlot  ▪  VectorPlot  ▪  ListVectorPlot  ▪  StreamPlot  ▪  ListStreamPlot  ▪  BarChart  ▪  RectangleChart  ▪  PieChart  ▪  SectorChart  ▪  Histogram  ▪  SmoothHistogram  ▪  DateHistogram

多轴图

ListPlot, ListLinePlot (更新) 现在支持多轴布局

广义可视化尺度

ScalingFunctions (更新) 现在支持无限尺度

Plot  ▪  Plot3D  ▪  DensityPlot  ▪  ContourPlot  ▪  RegionPlot  ▪  LogPlot  ▪  ComplexPlot  ▪  ComplexPlot3D  ▪  ReImPlot  ▪  AbsArgPlot

ScalingFunctions (更新) 现在支持日期刻度

ListPlot  ▪  ListLinePlot  ▪  ListLinePlot3D  ▪  ListDensityPlot  ▪  ListContourPlot  ▪  ListPointPlot3D  ▪  ListStepPlot  ▪  StackedListPlot  ▪  BubbleChart

DateScale 日期刻度的一般系列

几何计算 »

基本区域

Torus, FilledTorus 未填充和已填充的环面区域

Tube (更新) 现在可以作为一个区域用于计算

CSG 区域

CSGRegion 构造立体几何区域,由基本区域的布尔运算构建

CSGRegionQ  ▪  CSGRegionTree

数据衍生区域

RegionFit 找到一组点的最佳拟合区域(平面、直线、球体等)

GradientFittedMesh 通过拟合梯度从点构建网格

ConcaveHullMesh 根据 Alpha 形状的点构建网格

衍生区域

Scale, Rotate, Translate, GeometricTransformation 现在给出几何区域

区域关系

FindRegionTransform 如果存在,则查找从一个区域到另一个区域的仿射变换

RegionCongruent 给出两个区域全等(刚性变换)的条件

RegionSimilar 给出两个区域相似(刚性+尺度变换)的条件

RegionEqual  (更新)   ▪  RegionDisjoint  (更新)   ▪  RegionWithin  (更新) 

图与网络 »

Graph (更新) 直接从分子、树、数据结构、实体等转换

图同构

IsomorphicSubgraphQ 测试一个图是否与另一个图的子图同构

FindSubgraphIsomorphism 求子图同构

FindIsomorphicSubgraph 求同构子图

FindGraphIsomorphism (更新) 显著提高了性能

IsomorphicGraphQ  (更新)   ▪  GraphAutomorphismGroup  (更新)   ▪  CanonicalGraph  (更新) 

图着色

FindVertexColoring 求最小顶点着色

FindEdgeColoring 求最小边着色

VertexChromaticNumber  ▪  EdgeChromaticNumber  ▪  ChromaticPolynomial  (更新) 

平面图

FindPlanarColoring 求平面图布局的面着色

PlanarFaceList 平面图布局的面

DualPlanarGraph 平面图布局的对偶

控制流图

DominatorTreeGraph 直接支配树

DominatorVertexList 给出每个顶点的直接支配

图形

图元

Torus, FilledTorus 未填充和已填充的环面图元

灯光

DirectionalLight 部分或整个图形场景的定向光

PointLight 部分或整个图形场景的球形点光源

SpotLight 部分或整个图形场景的锥形聚光灯

AmbientLight  ▪  Lighting  (更新) 

选项

AbsoluteOptions (更新) 实现大幅更新

空间统计 »

SpatialEstimate 给出一个可用于估计值的函数

VariogramFunction  ▪  SpatialTrendFunction  ▪  SpatialNoiseLevel  ▪  SpatialEstimatorFunction

变差函数估计

VariogramModel 变差函数的符号模型

EstimatedVariogramModel 基于模型的变差函数估计n

BinnedVariogramList 分箱变差函数估计

视频计算 »

视频创作 »

SnippetsVideo 根据多个片段创建视频摘要

TourVideo 根据二维图像或图形创建游览

GridVideo 创建视频网格

OverlayVideo 将图像或视频叠加在另一个之上

视频编辑

VideoReplace (更新) 现在接受图像作为替代

ImageResize (更新) 图像操作现在也适用于视频帧

ImageTake  ▪  ImageTrim  ▪  ImageCrop  ▪  ImageResize  ▪  ImageRotate  ▪  ImageEffect  ▪  ImageTransformation  ▪  ImageForwardTransformation  ▪  ImagePerspectiveTransformation  ▪  ColorNegate  ▪  Darker  ▪  Lighter  ▪  ImageRecolor

机器学习集成

"VideoFrames" 帧网络编码器的新参数

视频属性和选项

VideoFrameList (更新) 现在接受更多的选择帧的标准

ConformationMethod 指定符合视频帧的方法

ImageDimensions (更新) 获取视频帧的尺寸

ImageChannels  ▪  ImageAspectRatio  ▪  AudioSampleRate  ▪  AudioChannels

图像计算 »

图像创建 »

AnimatedImage (更新) 现在可以从视频创建动画

图像几何 »

ImageStitch 将图像列表拼接在一起

ImageKeypoints (更新) 新的 SURF 和神经网络关键点方法

ImageCorrespondingPoints  (更新)   ▪  FindGeometricTransform  (更新)   ▪  ImageAlign  (更新) 

色彩处理 »

RemoveAlphaChannel (更新) 现在接受颜色指令

SetAlphaChannel  (更新)   ▪  AlphaChannel  (更新)   ▪  ColorConvert  (更新)   ▪  ColorSeparate  (更新) 

机器学习与神经网络

自定义内容检测器

TrainImageContentDetector 有效地训练自定义图像内容检测器

TrainTextContentDetector 有效地训练自定义图像内容检测器

ContentDetectorFunction 重复使用的内容检测器函数

降维

"UMAP" 新的降维方法

DimensionReduction  (更新)   ▪  DimensionReduce  (更新)   ▪  FeatureSpacePlot  (更新)   ▪  FeatureSpacePlot3D  (更新) 

分类和预测可解释性

ClassifierMeasurements, PredictorMeasurements "SHAPPlots""ICEPlots" 属性为分类和预测提供可解释性

网络训练和编码器

NetTrain  (更新)   ▪  NetEncoder  (更新)   ▪  NetDecoder  (更新) 

网络手术

NetUnfold 在折叠网络中提取重复操作

NetGraph  (更新)   ▪  FlattenLayer  (更新)   ▪  NetJoin  (更新) 

网络层

CompiledLayer (更新) 现在支持自动微分 (AD)

ElementwiseLayer  (更新)   ▪  PartLayer  (更新)   ▪  ResizeLayer  (更新)   ▪  ConvolutionLayer  (更新) 

导入与导出

"ONNX" (更新) 支持更多层类型

Wolfram 神经网络存储库 »

NetModel 用于视频动作分类、图像关键点等的新网络.

"MobileNet-3D Video Actions"  ▪  "D2-Net Keypoints"  ▪  ...

»

遍历顺序

TreeTraversalOrder 控制树的遍历顺序的选项

TreeScan  ▪  TreeMap  ▪  TreeLevel  ▪  TreeCases  ▪  TreePosition  ▪  TreeSelect

TreeScan 将函数应用于所有子树,丢弃输出

位置与级别支持

TreeMapAt 对给定位置的数据应用一个函数

TreeInsert, TreeDelete, TreeReplacePart (更新) 现在支持全深度位置列表

TreeSelect (更新) 现在支持级别规范

TreeMap, TreeLevel (更新) 更灵活的级别规范

可视化与样式

Tree (更新) 现在支持多种样式选项

TreeLayout 易于指定树布局

TreeElementStyle  ▪  TreeElementLabel

随机树

RandomTree (更新) 现在生成树的均匀分布

日期与时间 »

天文精确日期和时间

TimeSystem 设置使用的时间系统(原子时、太阳时等)的选项

TimeSystemConvert 时间系统间的转换

DateObject, JulianDate (更新) 现在支持非常精确的日期和时间的时间系统

性能与控制

FromDateString (更新) 支持 ISO 格式日期中的时区

DatePlus, DateDifference (更新) 计算的详细控制

地理 »

核心地理图形

GeoGraphics (更新) 使用矢量标签的新默认地理背景

GeoRange (更新) 新的默认值,显示世界地图

GeoBackground (更新) 支持叠加的地理背景列表

地理图元

GeoGraphics (更新) 支持 Epilog 选项中的地理图元

GeoVisibleRegion, GeoVisibleRegionBoundary (更新) 支持多位置

地理数据馈送

FlightData 飞机航班的实时信息

PDE 建模 »

固体力学 PDE 组件 »

SolidMechanicsPDEComponent 固体力学模型

SolidMechanicsStrain  ▪  SolidMechanicsStress  ▪  SolidFixedCondition  ▪  SolidDisplacementCondition  ▪  SolidBoundaryLoadValue

专著

固体力学 关于建模固体力学的专著

固体力学模型验证 带有固体力学模型验证的测试套件

系统建模与控制

控制系统 »

StateFeedbackGains (更新) 现在也解决了跟踪控制问题

LQRegulatorGains  (更新)   ▪  DiscreteLQRegulatorGains  (更新)   ▪  EstimatorRegulator  (更新)   ▪  LQGRegulator  (更新) 

系统建模 »

ConnectSystemModelController (更新) 支持跟踪控制器和改进的图表布局

SystemModel (更新) 基于矢量图形的改进模型图和图标

分子结构与计算 »

化学式

ChemicalFormula 化学物质的符号表示

FindIsomers 找到具有相同化学式的不同分子

化学反应

ChemicalReaction 化学反应的表示

ReactionBalance 计算化学平衡反应

ReactionBalancedQ 检查给定的化学反应是否平衡

分子可视化与注释

MoleculePlot (更新) 支持标记和样式化原子和键

AtomLabels  ▪  AtomLabelStyle  ▪  BondLabels

分子模式匹配

MoleculeFreeQ 检查分子是否缺少子结构

MoleculeMatchQ 检查一个分子是否匹配给定的模式

生物分子序列

BioSequence (更新) 支持序列集合与混合序列

BioSequenceModify  (更新)   ▪  BioSequenceQ  (更新) 

BioSequencePlot 创建生物分子序列的示意图

导入与导出 »

FileFormatProperties 访问文件格式属性,例如 MIME 类型、元素等

SetFileFormatProperties  ▪  FileNameToFormatList  ▪  MIMETypeToFormatList

文档格式 »

"PDF" (更新) 改进了 PDF 页面作为矢量图形的导入

光栅格式 »

"OpenEXR" (更新) 现在支持多视图和不同平铺模式的导出

"WebP", "HEIF" (更新) 元数据导入的扩展支持

视频格式 »

"FLV" (更新) 对导入的新支持以允许转换为现代格式

"MP4"  ▪  "QuickTime"  ▪  "Ogg"  ▪  "AVI"  ▪  "Matroska"

科学格式 »

"NetCDF" (更新) 导入的显著改善

"SAS7BDAT" (更新) 新的导出支持

"DTA"  ▪  "SAV"  ▪  "POR"  ▪  "XPORT"

邮件格式 »

"MBOX" (更新) 现在支持线程分析元素

笔记本

StyleHints 样式表自定义

自动输入成对的分隔符 将成对分隔符输入代码的工作流

Wolfram|Alpha 笔记本支持二维排版输入

帮助系统通过网络上的帮助页面支持无文档安装选项

问答界面

QuestionInterface 回答问题的界面规范

QuestionObject (更新) 新的界面类型和视觉设计

CreateNotebook (已更新) 添加 "QuestionNotebook" 笔记本类型

知识库实体类型

PhysicalQuantity 表示物理量的实体类型

外部接口与部署

符号网页布局

WebItem 表示包含表达式的一个 HTML 元素

InterfaceSwitched 为已部署的网页定义一个响应式界面

WebRow  ▪  WebColumn

远程批量计算

"AzureBatch" 将远程批处理作业提交到 Azure Batch 服务

卡尔达诺区块链 »

BlockchainData  ▪  BlockchainBlockData  ▪  BlockchainTransactionData  ▪  BlockchainAddressData  ▪  BlockchainTokenData  ▪  BlockchainTransaction  ▪  BlockchainTransactionSign  ▪  BlockchainTransactionSubmit

云能力

云计算

CloudExpression (更新) 性能与可靠性的改进

云认证

$RequesterCloudUserID 为发出云请求的用户提供用户 ID

$RequesterCloudUserUUID 为发出云请求的用户提供用户 UUID