版本 13.0 的新功能概要
自 12.3 以来的主要新功能列表,包括 13.0 的实验功能.
自 12.0 以来的新功能和更新的完整列表 >>
核心语言
打开所有单元 关闭所有单元$ContextAliases — 创建引用上下文名称的别名
Needs (更新) — 支持上下文别名
End (更新), EndPackage (更新) — 将上下文别名局部化到程序包
Contexts (更新) ▪ Information (更新) ▪ NameQ (更新) ▪ Names (更新)
并行计算
ParallelMap (更新) — 支持计算进度监控
ParallelTable (更新) ▪ ParallelDo (更新) ▪ ParallelCombine (更新) ▪ ...
编译类型 »
"SparseArray" — 稀疏数组复合类型
底层数据结构 »
"ExtensibleVector" — 支持高效追加/前置操作的可变向量
"DisjointSet" (更新) — 增加了多个元素的高效插入和统一
"RingBuffer" (更新) — 添加了对缓冲前/后的查看
数学计算
线性代数
Adjugate — 矩阵的转置伴随
DrazinInverse — 方阵的 Drazin 广义逆
CoreNilpotentDecomposition — 具有核心与幂零部分的块对角形式
多项式代数
PolynomialSumOfSquaresList — 非负多项式的平方和表示
数学函数
CoulombF, CoulombG — 规则和不规则库仑波函数
CoulombH1, CoulombH2 — 传入和传出库仑波函数
FoxH (更新) — 完整的属性集,包括导数和渐近线
函数转换与属性
FunctionPoles — 给出亚纯函数的极点
FoxHReduce — 将函数简化为 FoxH 表示
数学函数的区间求值
CenteredInterval — 适用于区间计算的实数和复数中心区间
Cos (更新) ▪ Sin (更新) ▪ ⋯ ▪ HypergeometricPFQ (更新)
优化 »
NMinimize (更新) — 新的自动方法,包括针对拟凸问题的凸和次梯度下降的差异
LeastSquares (更新) — 现在有快速稀疏方法 LSQR
"Xpress" — 优化函数现在支持 FICO Xpress 求解器
积分
Integrate (更新) — 改进的代数函数的积分
Integrate (更新) — 改进的亚纯函数的轮廓积分
微分方程组 »
CompleteIntegral — 一阶偏微分方程的完全积分
DSolve (更新) — 现在支持符号向量变量
求和变换 »
BilateralZTransform — 双边或双面 Z-变换
InverseBilateralZTransform — 逆变换
差分方程组
RSolve (更新) — 现在可以求解所有带有多项式系数的线性系统
可视化与图形
矢量可视化 »
VectorDisplacementPlot — 二维矢量场的位移图
VectorDisplacementPlot3D — 三维矢量场的位移图
ListVectorDisplacementPlot ▪ ListVectorDisplacementPlot3D
地理可视化 »
GeoGraphValuePlot — 地理流可视化
多面版图
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 — 构造立体几何区域,由基本区域的布尔运算构建
数据衍生区域
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 — 用于视频动作分类、图像关键点等的新网络.
树 »
遍历顺序
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 — 样式表自定义
自动输入成对的分隔符 — 将成对分隔符输入代码的工作流
问答界面
QuestionInterface — 回答问题的界面规范
QuestionObject (更新) — 新的界面类型和视觉设计
CreateNotebook (已更新) — 添加 "QuestionNotebook" 笔记本类型
知识库实体类型
PhysicalQuantity — 表示物理量的实体类型
外部接口与部署
符号网页布局
WebItem — 表示包含表达式的一个 HTML 元素
InterfaceSwitched — 为已部署的网页定义一个响应式界面
远程批量计算
"AzureBatch" — 将远程批处理作业提交到 Azure Batch 服务
卡尔达诺区块链 »
BlockchainData ▪ BlockchainBlockData ▪ BlockchainTransactionData ▪ BlockchainAddressData ▪ BlockchainTokenData ▪ BlockchainTransaction ▪ BlockchainTransactionSign ▪ BlockchainTransactionSubmit
云能力
云计算
CloudExpression (更新) — 性能与可靠性的改进
云认证
$RequesterCloudUserID — 为发出云请求的用户提供用户 ID
$RequesterCloudUserUUID — 为发出云请求的用户提供用户 UUID