版本 14 的新功能概要

自 13.0 以来的主要新功能和改进的功能列表,包括 14.0 中实验性质的功能.

核心语言

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

列表操作 »

Threaded 将数组线性作用于其他数组的深层

DeleteElements 删除列表中的元素

DeleteAdjacentDuplicates 删除列表中相同的相邻元素

SymmetricDifference, UniqueElements 比较多个列表中的元素

Splice (已更新) 拼接任何标头的表达式,不只是 List

计算和出错处理

ArgumentsOptions (已更新), CheckArguments (已更新) 支持算符形式

PropagateAborts 微调中止是被清除还是重新发出

TerminatedEvaluation 计算已经停止的表达式的表示

TraceOriginal (已更新) 对要包含的运算链进行更细致的控制

Until 执行计算直到通过测试

函数式编程 »

Comap, ComapApply 对表达式应用一组函数

MapApply 将函数应用在第一层

ReplaceAt 在特定位置使用替代规则

表达式测试

CountDistinct (已更新) 现在允许给出比较函数

DisjointQ (已更新), IntersectingQ (已更新), SubsetQ (已更新) SameTest 选项

LeafCount (已更新) Heads 选项

PositionSmallest, PositionLargest 列表中最小和最大元素的位置

SameAs SameQ 的运算子形式

数字

RealValuedNumberQ 测试表达式是否为实数

RealValuedNumericQ 测试表达式是否表示实数

DigitSum 整数中各位数字的和

RomanNumeral (已更新), FromRomanNumeral (已更新) 对罗马数字进行更快的转换

ByteArray (已更新) 现在支持空数组

赋值 »

始终支持符号操作函数中的列表和一般字符串模式.

Clear  (已更新)   ▪  ClearAll  (已更新)   ▪  Remove  (已更新)   ▪  Protect  (已更新)   ▪  Unprotect  (已更新)   ▪  Definition  (已更新)   ▪  FullDefinition  (已更新) 

OwnValues (已更新) 除符号外现在支持符号名称

DownValues  (已更新)   ▪  UpValues  (已更新)   ▪  SubValues  (已更新)   ▪  DefaultValues  (已更新) 

字符串

在文档中澄清了用法,添加了新的注释和范例.

StringFreeQ  ▪  StringContainsQ  ▪  StringStartsQ  ▪  StringEndsQ  ▪  StringMatchQ

实体框架

EntityType 实体类型的符号表示

EntityProperty (已更新), EntityClass (已更新), EntityPropertyClass (已更新) 支持子类型

持久值

PersistentSymbol, LocalSymbol 支持部分重新赋值函数

单元测试

TestCreate 根据输入和预期的输出创建测试对象

TestObject 单元测试的符号表示

IntermediateTest TestCreate 中创建中间测试

TestEvaluate  ▪  TestEvaluationFunction

内核管理

KernelConfigurationEdit 编辑给定内核的属性

$DefaultParallelKernels 为并行计算配置的内核列表

并行计算

ParallelEvaluate 允许选择内核的子集

Parallelize 支持关联函数 (AssociationMapKeyMapKeySelect)

微积分

核心微积分

ImplicitD 隐式导数

IntegrateChangeVariables 积分中变量的变化

DSolveChangeVariables 微分方程中变量的变化

分数阶微积分

Fractional Calculus 介绍分数阶微积分

FractionalD 黎曼-刘维儿分数阶导数

NFractionalD 数值分数阶微分

CaputoD Caputo 分数阶导数

NCaputoD 数值 Caputo 微分

LaplaceTransform (已更新) 现在可以转换 Caputo 分数阶导数

DSolve (已更新) 现在可以求解 Caputo 分数阶微分方程组

MittagLefflerE (已更新) 分数阶 DE 的 "exponential"

向量微积分

LineIntegrate 向量线积分

NLineIntegrate 数值向量线积分

SurfaceIntegrate 向量曲面积分

NSurfaceIntegrate 数值向量曲面积分

复分析

ContourIntegrate 复围道积分

NContourIntegrate 数值复围道积分

ResidueSum 对一个区域的函数的残差求和,通常用于围道积分

积分变换

新的标志性功能,可实现 F. Oberhettinger 等提出的变换、拉普拉斯变换表.

LaplaceTransform  (已更新)   ▪  InverseLaplaceTransform  (已更新) 

UnilateralConvolve 单边(又名因果、one-sided)卷积

微分和差分方程

IncludeSingularSolutions DSolve 现在还可以找到奇异解

RSolveValue (已更新) 现在可以使用符号向量变量

DSolveValue (已更新) 改善的常系数线性 DE 的质量和性能

RSolveValue (已更新) 改进了常系数线性 ΔE 的质量和性能

支持用 StateSpaceModelTransferFunctionModel 代替方程.

DSolveValue  (已更新)   ▪  RSolveValue  (已更新)   ▪  RecurrenceTable  (已更新) 

TruncateSum 可更轻松地处理 DSolve 和其他函数生成的无限和表示

Symbolic Differential Equations (已更新) 介绍符号微分方程组

渐近微积分

Asymptotic (已更新) 现在可以给出解析函数的无穷阶渐近

AsymptoticDSolveValue (已更新) 分数阶 DE 的渐近解

AsymptoticDSolveValue (已更新) 现在可以使用符号向量变量

AsymptoticRSolveValue (已更新) 现在可以使用符号向量变量

代数

高性能多项式代数

更快的单变量和多变量多项式运算,以及一些附加功能,例如多变量多项式的模因式分解.

PolynomialGCD  (已更新)   ▪  PolynomialLCM  (已更新)   ▪  Factor  (已更新)   ▪  FactorList  (已更新)   ▪  FactorSquareFree  (已更新)   ▪  FactorSquareFreeList  (已更新)   ▪  Resultant  (已更新)   ▪  Discriminant  (已更新)   ▪  Subresultants  (已更新) 

高性能单变量有理线性代数

更快的符号线性代数涉及具有单变量有理函数的矩阵.

LinearSolve  (已更新)   ▪  RowReduce  (已更新)   ▪  Inverse  (已更新)   ▪  NullSpace  (已更新)   ▪  MatrixRank  (已更新)   ▪  Det  (已更新)   ▪  MatrixPower  (已更新) 

有限域

FiniteField 表示一个有限域

FiniteFieldElement 表示有限域的一个元素

FiniteFieldEmbedding  ▪  FrobeniusAutomorphism  ▪  FiniteFieldElementTrace  ▪  FiniteFieldElementNorm  ▪  MinimalPolynomial  ▪  MultiplicativeOrder  ▪  FiniteFieldElementPrimitiveQ

支持有限域上的多项式计算

ToFiniteField, FromFiniteField 将表达式与有限域版本相互转换

FiniteFieldIndex, FromFiniteFieldIndex 与索引表示形式之间相互转换

支持有限域上的多项式计算

Factor (已更新) 在有限域上对多项式进行因式分解

PolynomialGCD (已更新) 求多项式的 g.c.d.,其系数来自有限域

FactorList  (已更新)   ▪  FactorSquareFree  (已更新)   ▪  FactorSquareFreeList  (已更新)   ▪  PolynomialLCM  (已更新)   ▪  PolynomialExtendedGCD  (已更新)   ▪  Expand  (已更新)   ▪  Together  (已更新)   ▪  Cancel  (已更新)   ▪  IrreduciblePolynomialQ  (已更新)   ▪  PolynomialQuotient  (已更新)   ▪  PolynomialRemainder  (已更新)   ▪  PolynomialQuotientRemainder  (已更新)   ▪  Resultant  (已更新)   ▪  Discriminant  (已更新) 

有限域矩阵的矩阵运算.

Dot  (已更新)   ▪  LinearSolve  (已更新)   ▪  Inverse  (已更新)   ▪  RowReduce  (已更新)   ▪  NullSpace  (已更新)   ▪  MatrixRank  (已更新)   ▪  Det  (已更新)   ▪  CharacteristicPolynomial  (已更新)   ▪  LUDecomposition  (已更新) 

在有限域上解方程.

Solve  (已更新)   ▪  SolveValues  (已更新)   ▪  Reduce  (已更新)   ▪  FindInstance  (已更新)   ▪  Resolve  (已更新) 

解方程

NSolve (已更新) 对大型方程的求解提供更好的支持,包括针对多项式和全纯方程组的基于单值性的方法

MaxRoots 限制算出的根的数量

结构化矩阵

PermutationMatrix 具有短规格和快速计算的结构化矩阵

LowerTriangularMatrix  ▪  UpperTriangularMatrix  ▪  BlockDiagonalMatrix  ▪  BlockLowerTriangularMatrix  ▪  BlockUpperTriangularMatrix  ▪  VandermondeMatrix  ▪  CauchyMatrix  ▪  SymmetricMatrix  ▪  HermitianMatrix  ▪  OrthogonalMatrix  ▪  UnitaryMatrix

以下是可紧凑表示和快速进行计算的结构化矩阵.

IdentityMatrix  (已更新)   ▪  DiagonalMatrix  (已更新)   ▪  ToeplitzMatrix  (已更新)   ▪  HankelMatrix  (已更新)   ▪  FourierMatrix  (已更新) 

TargetStructure 指定生成的输出的形式

在矩阵构造函数中支持 TargetStructure.

CholeskyDecomposition  (已更新)   ▪  CoreNilpotentDecomposition  (已更新) 

DiagonalMatrix  (已更新)   ▪  IdentityMatrix  (已更新)   ▪  ToeplitzMatrix  (已更新)   ▪  HankelMatrix  (已更新)   ▪  FourierMatrix  (已更新)   ▪  HilbertMatrix  (已更新)   ▪  UpperTriangularize  (已更新)   ▪  LowerTriangularize  (已更新)   ▪  UpperTriangularMatrix  (已更新)   ▪  LowerTriangularMatrix  (已更新)   ▪  PermutationMatrix  (已更新)   ▪  VandermondeMatrix  (已更新)   ▪  CauchyMatrix  (已更新)   ▪  BlockDiagonalMatrix  (已更新)   ▪  BlockLowerTriangularMatrix  (已更新)   ▪  BlockUpperTriangularMatrix  (已更新)   ▪  FourierDCTMatrix  (已更新)   ▪  FourierDSTMatrix  (已更新)   ▪  ReflectionMatrix  (已更新)   ▪  RotationMatrix  (已更新)   ▪  EulerMatrix  (已更新)   ▪  HadamardMatrix  (已更新)   ▪  RollPitchYawMatrix  (已更新)   ▪  PauliMatrix  (已更新) 

矩阵分解现在支持 TargetStructure. 明确指定矩阵分解产生结构化矩阵,如三角矩阵、正交矩阵和对角矩阵.

QRDecomposition  (已更新)   ▪  SingularValueDecomposition  (已更新)   ▪  HessenbergDecomposition  (已更新)   ▪  SchurDecomposition  (已更新) 

区间矩阵

区间矩阵的矩阵函数.

Dot  (已更新)   ▪  Inverse  (已更新)   ▪  MatrixPower  (已更新)   ▪  MatrixExp  (已更新) 

解线性方程,得到区间矩阵.

LinearSolve  (已更新)   ▪  LUDecomposition  (已更新)   ▪  CholeskyDecomposition  (已更新) 

区间矩阵的特征问题.

Eigenvalues  (已更新)   ▪  Eigenvectors  (已更新)   ▪  Eigensystem  (已更新)   ▪  Det  (已更新)   ▪  CharacteristicPolynomial  (已更新) 

数学函数 »

数学函数的区间计算

CenteredInterval (已更新) 又有 36 个特殊函数支持区间计算

Interval (已更新) 现在所有能进行区间计算的特殊函数都支持

AlternatingFactorial  (已更新)   ▪  AngerJ  (已更新)   ▪  Binomial  (已更新)   ▪  CatalanNumber  (已更新)   ▪  DawsonF  (已更新)   ▪  EllipticNomeQ  (已更新)   ▪  FactorialPower  (已更新)   ▪  Fibonacci  (已更新)   ▪  FresnelF  (已更新)   ▪  FresnelG  (已更新)   ▪  Gudermannian  (已更新)   ▪  HankelH1  (已更新)   ▪  HankelH2  (已更新)   ▪  HarmonicNumber  (已更新)   ▪  Haversine  (已更新)   ▪  InverseGudermannian  (已更新)   ▪  InverseHaversine  (已更新)   ▪  JacobiZeta  (已更新)   ▪  LogisticSigmoid  (已更新)   ▪  LucasL  (已更新)   ▪  ParabolicCylinderD  (已更新)   ▪  ScorerGi  (已更新)   ▪  ScorerGiPrime  (已更新)   ▪  ScorerHi  (已更新)   ▪  ScorerHiPrime  (已更新)   ▪  SphericalBesselJ  (已更新)   ▪  SphericalBesselY  (已更新)   ▪  SphericalHankelH1  (已更新)   ▪  SphericalHankelH2  (已更新)   ▪  Subfactorial  (已更新)   ▪  Surd  (已更新)   ▪  WeberE  (已更新)   ▪  WhittakerM  (已更新)   ▪  WhittakerW  (已更新)   ▪  ZernikeR  (已更新)   ▪  Erf  (已更新)   ▪  CarlsonRF  (已更新)   ▪  CarlsonRC  (已更新)   ▪  CarlsonRG  (已更新)   ▪  CarlsonRJ  (已更新)   ▪  CarlsonRD  (已更新)   ▪  CoulombF  (已更新)   ▪  CoulombG  (已更新)   ▪  CoulombH1  (已更新)   ▪  CoulombH2  (已更新)   ▪  DirichletL  (已更新)   ▪  HurwitzLerchPhi  (已更新)   ▪  InverseErf  (已更新)   ▪  InverseErfc  (已更新)   ▪  LerchPhi  (已更新)   ▪  RiemannSiegelTheta  (已更新)   ▪  RiemannSiegelZ  (已更新)   ▪  WeierstrassP  (已更新)   ▪  WeierstrassPPrime  (已更新)   ▪  WeierstrassSigma  (已更新)   ▪  WeierstrassZeta  (已更新)   ▪  WeierstrassHalfPeriods  (已更新)   ▪  WeierstrassHalfPeriodW1  (已更新)   ▪  WeierstrassHalfPeriodW2  (已更新)   ▪  WeierstrassHalfPeriodW3  (已更新)   ▪  WeierstrassInvariants  (已更新)   ▪  WeierstrassInvariantG2  (已更新)   ▪  WeierstrassInvariantG3  (已更新) 

超几何函数

支持 Appell 双变量超几何特殊函数.

AppellF1  (已更新)   ▪  AppellF2  ▪  AppellF3  ▪  AppellF4

BilateralHypergeometricPFQ 双边,即双无限超几何函数

»

树的构建与表示 »

Tree (已更新) 扩展表示,包括子节点的关联

UnlabeledTree 显示没有标签的树

ExpressionTree (已更新), TreeExpression (已更新) 新的结构转换 (XML、JSON、FileSystem...)

FileSystemTree 目录中的子目录和文件树

树可视化 »

Tree (已更新) 改善的图形设计、树布局和省略

TreeOutline (已更新) 标签和省略选项

TreeElementShape 指定树节点的视觉形状

TreeElementLabelStyle  ▪  TreeElementLabelFunction  ▪  TreeElementStyleFunction  ▪  TreeElementSize  ▪  TreeElementSizeFunction  ▪  TreeElementShapeFunction  ▪  TreeElementCoordinates

ParentEdgeStyle 指定树边缘的样式

ParentEdgeLabel  ▪  ParentEdgeLabelStyle  ▪  ParentEdgeLabelFunction  ▪  ParentEdgeStyleFunction  ▪  ParentEdgeShapeFunction

MaxDisplayedChildren  ▪  $MaxDisplayedChildren

树运算 »

RootTree 树的前 n

TreeLeafCount 计算树中的叶子数

TreeMap (已更新), TreeScan (已更新) 指定提供给函数的参数

机器学习 »

监督机器学习 »

Classify (已更新), Predict (已更新) 改善的方法选择和报告

聚类分析 »

ClusteringMeasurements 分析聚类处理的结果

改善了自动化,支持固定数量的聚类和 UpTo.

FindClusters  (已更新)   ▪  ClusterClassify  (已更新)   ▪  ClusteringComponents  (已更新) 

可解释的机器学习

FeatureValueImpactPlot 绘制特征对模型结果的影响

FeatureImpactPlot 将每个特征的影响绘制在一起

CumulativeFeatureImpactPlot 绘制每个特征的累积影响

FeatureValueDependencyPlot 绘制结果对特征值的依赖关系

统计学

Classify (已更新), ClassifierMeasurements (已更新) FittedModel 作为输入

LinearModelFit (已更新), NonlinearModelFit (已更新) 支持响应数据中的不确定性

进度汇报,当提供历史记录时,可更有效的进行延续计算.

BayesianMaximization  (已更新)   ▪  BayesianMinimization  (已更新) 

支持使用基于规则的语法和目标列规范输入数据.

LinearModelFit  (已更新)   ▪  GeneralizedLinearModelFit  (已更新)   ▪  LogitModelFit  (已更新)   ▪  ProbitModelFit  (已更新)   ▪  NonlinearModelFit  (已更新) 

神经网络 »

推断

NetModel (已更新), NetGraph (已更新) 大幅提升了在 Windows、Linux、Mac (Intel) 平台上的计算速度

NetExternalObject 表示可用于进行推断的外部模型

网络层 »

AttentionLayer (已更新) 支持退出和局部屏蔽

BatchNormalizationLayer (已更新) 更快的 GPU 执行

ConvolutionLayer (已更新) 支持三维的 "Dilation"

ElementwiseLayer (已更新) 新启动 MishGELU

NormalizationLayer (已更新) 添加了 "GroupNumber" 参数

RandomArrayLayer (已更新) 支持更多的统计分布

ReplicateLayer (已更新) 支持整数数组

ResizeLayer (已更新) 支持重采样 "Scheme" 参数

支持 UnitizeKroneckerDeltaPossibleZeroQThresholdModClip.

ThreadingLayer  (已更新)   ▪  FunctionLayer  (已更新)   ▪  ElementwiseLayer  (已更新) 

网络训练 »

NetTrain (已更新), LossFunction (已更新) 支持多输出和非标量损失

编码器 & 解码器 »

"Image" (已更新) 重采样和填充支持

"Class" (已更新) 支持 top-k 和 top-p 采样(核采样)

视频计算 »

视频对象

Video (已更新) 改善的 GUI 性能和稳定性, 改进了存储和共享,自动旋转纵向视频

PlaybackSettings 在视频 GUI 中控制播放设置的选项

创建视频 »

VideoCapture 从网络摄像头或任何其他连接的设备捕获视频

VideoScreenCapture 交互式屏幕视频录制

TourVideo 用 2D 图像和图形创建巡历视频

Tour3DVideo 根据三维图形建游览

FrameListVideo  (已更新)   ▪  OverlayVideo  (已更新)   ▪  GridVideo  (已更新)   ▪  VideoRecord  (已更新) 

视频编辑 »

VideoExtractTracks 提取视频、音频或视频的字幕轨道

VideoTranscode (已更新) 对多个视频进行转码处理,使它们的属性变得一致

VideoJoin (已更新) 提升了速度及更平滑的过渡

OverlayVideo (已更新) 支持文本和其他叠加,支持时变叠加

VideoCombine (已更新) 支持添加字幕

VideoTimeStretch (已更新) 支持选项 VideoTransparency

VideoFrameMap (已更新), VideoMap (已更新), 更好地支持不同时长的视频

新的及改进的视频编辑选项.

VideoTransparency  ▪  VideoPadding  ▪  VideoEncoding  (已更新)   ▪  GeneratedAssetLocation  (已更新) 

在更多图像函数中支持逐帧操作.

RemoveAlphaChannel  (已更新)   ▪  SetAlphaChannel  (已更新)   ▪  AlphaChannel  (已更新) 

支持逐帧操作的时变参数.

ImageEffect  (已更新)   ▪  ImageTake  (已更新)   ▪  ImageTrim  (已更新)   ▪  ImageReflect  (已更新)   ▪  ImageRotate  (已更新)   ▪  ImagePerspectiveTransformation  (已更新)   ▪  ImageTransformation  (已更新)   ▪  ImageForwardTransformation  (已更新)   ▪  ImageRecolor  (已更新) 

图像计算 »

分割分析 »

新一代神经网络和指定目标的灵活方式为各种函数提供了更强大的分割功能.

ImageSegmentationComponents 将图像分割成组件

ImageSegmentationFilter 滤出图像中的前景部分

ImageCases  (已更新)   ▪  ImageContents  (已更新)   ▪  RemoveBackground  (已更新)   ▪  ImageSaliencyFilter  (已更新)   ▪  Inpaint  (已更新) 

Image Generation »

ImageSynthesize 根据文本提示产生图像

BarcodeImage (已更新) 支持新的条形码(UPCE 和 Code93)

ImageCompose (已更新) 支持纯文本或样式文本和叠加的任意表达式

计算机视觉 »

ImageIdentify (已更新) 更新了核心模型的准确性;新加了一个更小、更快的模型

TextRecognize (已更新), FindImageText (已更新) 使用神经网络方法获得更高的准确度

BarcodeRecognize (已更新) 支持 MicroQR

FindImageShapes 在图像中查找常见的形状(直线、圆、椭圆 ...)

图像几何操作 »

ImageStitch (已更新) 支持球形和圆柱形投影空间

ImageDisplacements (已更新) 支持动画图像,添加新方法

ImageFeatureTrack (已更新) 支持动画图像

颜色 »

更新了文档,包含更多图示与其他信息.

RGBColor  (已更新)   ▪  CMYKColor  (已更新)   ▪  Hue  (已更新)   ▪  LCHColor  (已更新)   ▪  LABColor  (已更新)   ▪  LUVColor  (已更新)   ▪  XYZColor  (已更新)   ▪  GrayLevel  (已更新) 

音频 & 信号计算 »

音频处理 »

Audio (已更新) 重大的 GUI 更新,改善了性能和与其他 GUI 的一致性

AudioTimeStretch (已更新), AudioPitchShift (已更新) 改进了质量和速度

语音计算 »

支持通过外部服务进行语音识别和合成 (Google、OpenAI & ElevenLabs).

SpeechRecognize  (已更新)   ▪  SpeechSynthesize  (已更新)   ▪  VoiceStyleData  (已更新) 

日期、数量 & 不确定性

日期和时间 »

RandomDate, RandomTime 随机日期与时间的均匀分布

DateGranularity 日期颗粒的规范,例如:"Day""Week"

统一支持日期构造函数中的选项.

DateObject  (已更新)   ▪  TimeObject  (已更新)   ▪  DateInterval  (已更新)   ▪  FromAbsoluteTime  (已更新)   ▪  FromDateString  (已更新)   ▪  FromUnixTime  (已更新)   ▪  FromJulianDate  (已更新) 

DateDifference (已更新), DatePlus (已更新) 指定日期算术类型的新的 Method 选项

DateDifference (已更新), DatePlus (已更新) 改进的性能

TimeZone  (已更新)   ▪  $TimeZone  (已更新)   ▪  TimeZoneConvert  (已更新) 

Duration (已更新) 支持日期、时段与实体

单位 & 数量 »

改善的 Wolfram 语言量框架性能. 更快的维度兼容检查、单位转换和量算术运算.

Quantity  (已更新)   ▪  KnownUnitQ  (已更新)   ▪  CompatibleUnitQ  (已更新)   ▪  UnitDimensions  (已更新)   ▪  UnitConvert  (已更新)   ▪  UnitSimplify  (已更新)   ▪  CommonUnits  (已更新) 

Quantity (已更新), UnitConvert (已更新) 在温度计算中区分 "DegreesCelsius""DegreesCelsiusDifference"

UnitConvert (已更新) 更快的单位转换

QuantityMagnitude  (已更新)   ▪  CurrencyConvert  (已更新)   ▪  CommonUnits  (已更新) 

不确定性 »

Around (已更新) 支持数值和比较函数中的不确定数字

NumericalOrder  (已更新)   ▪  Less  (已更新)   ▪  Equal  (已更新)   ▪  LessEqual  (已更新)   ▪  Greater  (已更新)   ▪  GreaterEqual  (已更新) 

天文学

天文计算 »

AstroPosition 在空间和天球中观测到的天文位置

AstroDistance 两个天体之间的物理距离

AstroAngularSeparation 从第三个位置观察两个天体位置之间的角度

Dated (已更新) 在天文学计算中接受如 2023.34 年这样的日期指定

NewMoon, FullMoon 新月或满月的日期

MoonPhaseDate 任何月相的日期

LunationNumber, FromLunationNumber 新月的连续计数

AstroSubpoint 正上方有天体的地球上的位置

SolarEclipse 支持超过 7 万个日食和 80 个新属性

提高了天文学计算的精度.

Sunrise  (已更新)   ▪  Sunset  (已更新)   ▪  SunPosition  (已更新)   ▪  MoonPosition  (已更新)   ▪  DaylightQ  (已更新)   ▪  SiderealTime  (已更新) 

SphericalDistance 计算单位球面上的距离

天文可视化 »

AstroGraphics 天空图,包括太阳系天体、恒星、星系和许多其他天文物体

AstroReferenceFrame 天文观测的参考系、位置、日期等参数的规范

AstroStyling 天文地图元素图形样式的规范

AstroBackground  ▪  AstroRange  ▪  AstroRangePadding  ▪  AstroCenter  ▪  AstroProjection  ▪  AstroGridLines  ▪  AstroGridLinesStyle  ▪  AstroZoomLevel

几何计算 »

AR/VR 支持

ARPublish 将 3D 图形和几何形状发布到 AR 设备

"USD", "GLTF" 移动设备的 AR 格式

样条区域 »

高保真几何区域,与 CAD 系统兼容.

BezierCurve (已更新), BSplineCurve (已更新) 新的几何区域

BSplineSurface (已更新) 新的几何区域

网格区域 »

MeshRegion (已更新) 现在支持 Polyhedron 单元,支持蜂窝等

VoronoiMesh (已更新) 现在支持 3D Voronoi 分解

MeshRegion (已更新), BoundaryMeshRegion (已更新) 现在支持 VertexNormalsVertexColors

特殊区域

GeodesicPolyhedron 来自柏拉图多面体细分的近似球

CircumscribedBall 最小包围球

InscribedBall 最大内切球

SpherePoints (已更新) 返回任何指定精度的结果

InfiniteLineThrough  ▪  CircularArcThrough

从点云重建区域

ReconstructionMesh 可以从点云重建 1D、2D 和 3D 网格

EstimatedPointNormals 估计点云中点的法线

GradientFittedMesh  (已更新)   ▪  ConcaveHullMesh  (已更新) 

区域距离

RegionHausdorffDistance 测试两个区域有多大的差别

RegionDistance (已更新) 两个区域间最近的距离(间距)

RegionFarthestDistance 两个区域间最远的距离(跨距)

布尔与形态学运算

大幅提升了 2D 布尔与形态学运算的性能和稳健度.

RegionUnion  (已更新)   ▪  RegionIntersection  (已更新)   ▪  RegionDifference  (已更新)   ▪  RegionSymmetricDifference  (已更新)   ▪  BooleanRegion  (已更新)   ▪  RegionDilation  (已更新)   ▪  RegionErosion  (已更新) 

空间关系

大幅改善了空间关系运算的性能与稳健度.

RegionEqual (已更新) 改进了二维多边形区域的相等性

RegionDisjoint  (已更新)   ▪  RegionWithin  (已更新)   ▪  RegionCongruent  (已更新)   ▪  RegionSimilar  (已更新) 

系统集成

SpatialPointData 现在可用于几何框架中的点

Integrate (已更新) 改善了与区域集成时的性能和稳健性

几何资源

更多精心构建的几何区域和模型

PolyhedronData (已更新) 150+ 新的多面体、类别和属性

ResourceData (已更新) 新的 3D 几何模型

导入与导出

CAD、AR & VR 和 3D 打印的新文件格式和增强文件格式

"STEP", "IGES" 标准工业 CAD 格式

"USD", "GLTF" 移动设备的 AR 格式

"OBJ" (已更新) 纹理支持

"STL" (已更新) 性能和稳健性

"OBJ" (已更新) 支持顶点法线和颜色

图形 »

图形基元

扩展以增强便利性和性能

Disk (已更新) 多圆盘指定

Graphics (已更新), Graphics3D (已更新) 现在接受图像作为基元

效果

用于 2D 效果的新图形指令

Blurring 模糊效果

DropShadowing 阴影效果

Haloing 光晕效果

着色器

用于 3D 对象光照计算的新图形指令

FlatShading 平滑每个面着色

GouraudShading 平滑每个顶点着色

PhongShading 平滑每个像素着色

纹理贴片

支持自动纹理和标准命名纹理贴片

TextureMapping 指定命名纹理贴片

"Box"  ▪  "Cubic"  ▪  "Cylindrical"  ▪  "Front"  ▪  "Planar"  ▪  "Spherical"  ▪  "Stereographic"

Texture (已更新) 现支持命名纹理贴片

Annulus  (已更新)   ▪  Ball  (已更新)   ▪  BSplineSurface  (已更新)   ▪  Circle  (已更新)   ▪  Circumsphere  (已更新)   ▪  Cone  (已更新)   ▪  ConicHullRegion  (已更新)   ▪  Cuboid  (已更新)   ▪  Cylinder  (已更新)   ▪  Disk  (已更新)   ▪  Ellipsoid  (已更新)   ▪  FilledTorus  (已更新)   ▪  GraphicsComplex  (已更新)   ▪  Hexahedron  (已更新)   ▪  Parallelepiped  (已更新)   ▪  Parallelogram  (已更新)   ▪  Polygon  (已更新)   ▪  Polyhedron  (已更新)   ▪  Prism  (已更新)   ▪  Pyramid  (已更新)   ▪  Rectangle  (已更新)   ▪  Simplex  (已更新)   ▪  Sphere  (已更新)   ▪  Tetrahedron  (已更新)   ▪  Torus  (已更新)   ▪  Triangle  (已更新)   ▪  Tube  (已更新) 

可视化

互动与演示

新的用于互动探索的动态突出显示功能,以及用于在静态媒体(如书籍与文章)中突出显示文稿的功能.

Highlighted (已更新) 静态或动态地突出显示绘图中的特定元素

PlotHighlighting 设置可视化的整体突出显示效果

Plot  (已更新)   ▪  ListPlot  (已更新)   ▪  ListLinePlot  (已更新)   ▪  ParametricPlot  (已更新)   ▪  DateListPlot  (已更新)   ▪  LogPlot  (已更新)   ▪  LogLogPlot  (已更新)   ▪  LogLinearPlot  (已更新)   ▪  ListLogPlot  (已更新)   ▪  ListLogLogPlot  (已更新)   ▪  ListLogLinearPlot  (已更新)   ▪  DateListLogPlot  (已更新)   ▪  StackedListPlot  (已更新)   ▪  StackedDateListPlot  (已更新)   ▪  ListStepPlot  (已更新)   ▪  DateListStepPlot  (已更新)   ▪  AbsArgPlot  (已更新)   ▪  ReImPlot  (已更新)   ▪  ComplexListPlot  (已更新)   ▪  QuantilePlot  (已更新)   ▪  ProbabilityPlot  (已更新)   ▪  ProbabilityScalePlot  (已更新)   ▪  SmoothHistogram  (已更新) 

高维可视化

绘制数据的所有成对二维投影.

PairwiseListPlot 成对散点图阵列

PairwiseDensityHistogram 成对密度直方图阵列

PairwiseSmoothDensityHistogram 成对平滑密度直方图阵列

比较数据的所有一维投影.

PairwiseQuantilePlot 成对 Q-Q 绘图阵列

PairwiseProbabilityPlot 成对 P-P 绘图阵列

Ternary 可视化

TernaryListPlot 绘制量的比例

刻度函数

ScalingFunctions (已更新) 现在支持名义、序数和日期刻度

NominalScale 类的纯标签(红、绿、蓝,......)

OrdinalScale 类的有序标签(small < medium < large ......)

标量可视化函数中的缩放支持

ScalingFunctions (已更新) 增加了对众多标量可视化函数的支持

ContourPlot3D  (已更新)   ▪  DateListLogPlot  (已更新)   ▪  DensityPlot3D  (已更新)   ▪  ListContourPlot3D  (已更新)   ▪  ListCurvePathPlot  (已更新)   ▪  ListDensityPlot3D  (已更新)   ▪  ListLogLinearPlot  (已更新)   ▪  ListLogLogPlot  (已更新)   ▪  ListLogPlot  (已更新)   ▪  ListPolarPlot  (已更新)   ▪  ListSliceContourPlot3D  (已更新)   ▪  ListSliceDensityPlot3D  (已更新)   ▪  ListSliceVectorPlot3D  (已更新)   ▪  ListSurfacePlot3D  (已更新)   ▪  LogLinearPlot  (已更新)   ▪  LogLogPlot  (已更新)   ▪  LogPlot  (已更新)   ▪  ParametricPlot  (已更新)   ▪  ParametricPlot3D  (已更新)   ▪  PolarPlot  (已更新)   ▪  ProbabilityScalePlot  (已更新)   ▪  RegionPlot3D  (已更新)   ▪  RevolutionPlot3D  (已更新)   ▪  SliceContourPlot3D  (已更新)   ▪  SliceDensityPlot3D  (已更新)   ▪  SliceVectorPlot3D  (已更新)   ▪  SphericalPlot3D  (已更新) 

向量可视化函数中的缩放支持

ScalingFunctions (已更新) 增加了对众多矢量可视化函数的支持

LineIntegralConvolutionPlot  (已更新)   ▪  ListLineIntegralConvolutionPlot  (已更新)   ▪  ListStreamDensityPlot  (已更新)   ▪  ListStreamPlot  (已更新)   ▪  ListStreamPlot3D  (已更新)   ▪  ListVectorDensityPlot  (已更新)   ▪  ListVectorDisplacementPlot  (已更新)   ▪  ListVectorDisplacementPlot3D  (已更新)   ▪  ListVectorPlot  (已更新)   ▪  ListVectorPlot3D  (已更新)   ▪  StreamDensityPlot  (已更新)   ▪  StreamPlot  (已更新)   ▪  StreamPlot3D  (已更新)   ▪  VectorDensityPlot  (已更新)   ▪  VectorDisplacementPlot  (已更新)   ▪  VectorDisplacementPlot3D  (已更新)   ▪  VectorPlot  (已更新)   ▪  VectorPlot3D  (已更新) 

美观

更新了默认的颜色函数,使之具有更大的动态范围.

ContourPlot  (已更新)   ▪  DensityPlot  (已更新)   ▪  ListContourPlot  (已更新)   ▪  ListDensityPlot  (已更新)   ▪  DensityPlot3D  (已更新)   ▪  ListDensityPlot3D  (已更新)   ▪  SliceContourPlot3D  (已更新)   ▪  SliceDensityPlot3D  (已更新)   ▪  ListSliceContourPlot3D  (已更新)   ▪  ListSliceDensityPlot3D  (已更新)   ▪  ComplexContourPlot  (已更新)   ▪  DensityHistogram  (已更新)   ▪  SmoothDensityHistogram  (已更新)   ▪  ReliefPlot  (已更新) 

文档与学习

更新了文档的细节,使用户更容易学习,更新了常用的图形选项.

Plot  (已更新)   ▪  Plot3D  (已更新)   ▪  ParametricPlot  (已更新)   ▪  ParametricPlot3D  (已更新)   ▪  ContourPlot  (已更新)   ▪  ContourPlot3D  (已更新)   ▪  DensityPlot  (已更新)   ▪  DensityPlot3D  (已更新)   ▪  ListPlot  (已更新)   ▪  ListLinePlot  (已更新)   ▪  ListPlot3D  (已更新)   ▪  ListContourPlot  (已更新)   ▪  ListContourPlot3D  (已更新)   ▪  ListDensityPlot  (已更新)   ▪  ListDensityPlot3D  (已更新)   ▪  RegionPlot  (已更新)   ▪  RegionPlot3D  (已更新)   ▪  DiscretePlot  (已更新)   ▪  DiscretePlot3D  (已更新)   ▪  DateListPlot  (已更新)   ▪  LogPlot  (已更新)   ▪  LogLogPlot  (已更新)   ▪  LogLinearPlot  (已更新)   ▪  ListLogPlot  (已更新)   ▪  ListLogLogPlot  (已更新)   ▪  ListLogLinearPlot  (已更新)   ▪  DateListLogPlot  (已更新)   ▪  VectorPlot  (已更新)   ▪  StreamPlot  (已更新)   ▪  ListVectorPlot  (已更新)   ▪  ListStreamPlot  (已更新)   ▪  VectorPlot3D  (已更新)   ▪  StreamPlot3D  (已更新)   ▪  ListVectorPlot3D  (已更新)   ▪  ListStreamPlot3D  (已更新)   ▪  VectorDensityPlot  (已更新)   ▪  StreamDensityPlot  (已更新)   ▪  ListVectorDensityPlot  (已更新)   ▪  ListStreamDensityPlot  (已更新) 

PDE 建模 »

对称性支持 »

DiffusionPDETerm (已更新) (已更新) 现在支持 "Axisymmetric"(圆柱)对称

ConservativeConvectionPDETerm  (已更新)   ▪  DerivativePDETerm  (已更新)   ▪  LaplacianPDETerm  (已更新)   ▪  HeatTransferPDEComponent  (已更新)   ▪  MassTransportPDEComponent   (已更新) SolidMechanicsPDEComponent  (已更新)   ▪  LaplacianPDETerm  (已更新)   ▪  PoissonPDEComponent  (已更新)   ▪  HelmholtzPDEComponent  (已更新)   ▪  WavePDEComponent  (已更新) 

偏微分方程模型 »

SchrodingerPDEComponent 模拟薛定谔方程

FluidFlowPDEComponent 模拟流体的流动,包括非牛顿流体

Laminar Flow 关于层流建模的专著

HeatTransferPDEComponent (已更新) 现在支持厚度和横截面

HeatTransfer (已更新) 新增加了关于温度相关的热容多材料介质中的传热相变的专著内容

电磁学 »

ElectrostaticPDEComponent 模拟静电系统

ElectricPotentialCondition  ▪  ElectricFluxDensityValue  ▪  ElectricSymmetryValue

Electrostatics 关于静电学建模的专著

非线形固体力学 »

SolidMechanicsPDEComponent (已更新) 支持非线形亚弹性和超弹性材料模拟核阻尼

SolidMechanicsStress  (已更新)   ▪  SolidMechanicsStrain  (已更新)   ▪  ...

Solid Mechanics (已更新) 新增以下方面的专著内容:阻尼非对称模型横向各向同性线性弹性材料非正交材料取向

Hyperelasticity 新增解释 MooneyRivlinneo-HookeanArrudaBoyceYeohGent 超弹性材料模型的专著;平面应变和应力变化超弹性模型校准可乘性分解多材料模型横向各向同性材料;以及标准增强材料模型

PDE 应用模型 »

"Biaxial Tensile Test of Hyperelastic Tissue"  ▪  "Vascular Vessel"  ▪  "Hyperelastic Model Comparison"  ▪  "Hygroscopic Swelling"  ▪  "Quantum Ring"  ▪  "Passive Dew Condensers"  ▪  "Contactless Anemometer"  ▪  "Disc Brake"  ▪  "Heat Conduction in a Multilayer Sphere"  ▪  "Helmholtz Resonator"  ▪  "Spherical Capacitor"  ▪  "Tubular Reactor"  ▪  "Heat Exchanger"  ▪  "Buoyancy Driven Flow"

图 & 网络 »

图构造器

便捷的图构造器和布局

LayeredGraph, LayeredGraph3D 用分层图表示的图

TorusGraph 环面图

BuckyballGraph 巴基球图

图的运算

新的图的集合与算术运算

GraphJoin 图的完全并集

GraphSum 图的和

GraphProduct 图的积

"Cartesian"  ▪  "Conormal"  ▪  "Lexicographical"  ▪  "Normal"  ▪  "Rooted"  ▪  "Tensor"

与图相关的资源

更多精心构建的图以及顶点和边的预定义形状

GraphData (已更新) 500 多个新图、类和属性

ResourceData (已更新) 给出图选项的字符串值

VertexShapeFunction  ▪  EdgeShapeFunction  ▪  GraphHighlightStyle

参考文档与学习

更新了文档,包含更多图示和其他内容.

AcyclicGraphQ  (已更新)   ▪  AdjacencyGraph  (已更新)   ▪  AdjacencyMatrix  (已更新)   ▪  BreadthFirstScan  (已更新)   ▪  CompleteGraphQ  (已更新)   ▪  ConnectedComponents  (已更新)   ▪  ConnectedGraphComponents  (已更新)   ▪  ConnectedGraphQ  (已更新)   ▪  DepthFirstScan  (已更新)   ▪  DirectedGraph  (已更新)   ▪  DirectedGraphQ  (已更新)   ▪  EdgeAdd  (已更新)   ▪  EdgeConnectivity  (已更新)   ▪  EdgeCount  (已更新)   ▪  EdgeCoverQ  (已更新)   ▪  EdgeDelete  (已更新)   ▪  EdgeIndex  (已更新)   ▪  EdgeList  (已更新)   ▪  EmptyGraphQ  (已更新)   ▪  FindClique  (已更新)   ▪  FindCycle  (已更新)   ▪  FindEdgeCover  (已更新)   ▪  FindEdgeCut  (已更新)   ▪  FindEdgeIndependentPaths  (已更新)   ▪  FindFundamentalCycles  (已更新)   ▪  FindGraphPartition  (已更新)   ▪  FindHamiltonianCycle  (已更新)   ▪  FindIndependentEdgeSet  (已更新)   ▪  FindIndependentVertexSet  (已更新)   ▪  FindMaximumCut  (已更新)   ▪  FindMinimumCut  (已更新)   ▪  FindPath  (已更新)   ▪  FindShortestPath  (已更新)   ▪  FindVertexCover  (已更新)   ▪  FindVertexCut  (已更新)   ▪  FindVertexIndependentPaths  (已更新)   ▪  GraphCenter  (已更新)   ▪  GraphComplement  (已更新)   ▪  GraphDiameter  (已更新)   ▪  GraphDifference  (已更新)   ▪  GraphDisjointUnion  (已更新)   ▪  GraphDistance  (已更新)   ▪  GraphIntersection  (已更新)   ▪  GraphPeriphery  (已更新)   ▪  GraphRadius  (已更新)   ▪  GraphReciprocity  (已更新)   ▪  GraphUnion  (已更新)   ▪  HamiltonianGraphQ  (已更新)   ▪  IncidenceGraph  (已更新)   ▪  IncidenceList  (已更新)   ▪  IncidenceMatrix  (已更新)   ▪  IndependentEdgeSetQ  (已更新)   ▪  IndependentVertexSetQ  (已更新)   ▪  IndexGraph  (已更新)   ▪  KirchhoffGraph  (已更新)   ▪  LoopFreeGraphQ  (已更新)   ▪  MixedGraphQ  (已更新)   ▪  MultigraphQ  (已更新)   ▪  NearestNeighborGraph  (已更新)   ▪  NeighborhoodGraph  (已更新)   ▪  PathGraph  (已更新)   ▪  PathGraphQ  (已更新)   ▪  PlanarGraphQ  (已更新)   ▪  ReverseGraph  (已更新)   ▪  SimpleGraph  (已更新)   ▪  SimpleGraphQ  (已更新)   ▪  Subgraph  (已更新)   ▪  TopologicalSort  (已更新)   ▪  TreeGraph  (已更新)   ▪  TreeGraphQ  (已更新)   ▪  TreePlot  (已更新)   ▪  UndirectedGraph  (已更新)   ▪  UndirectedGraphQ  (已更新)   ▪  VertexAdd  (已更新)   ▪  VertexComponent  (已更新)   ▪  VertexConnectivity  (已更新)   ▪  VertexContract  (已更新)   ▪  VertexCount  (已更新)   ▪  VertexCoverQ  (已更新)   ▪  VertexDegree  (已更新)   ▪  VertexDelete  (已更新)   ▪  VertexInComponent  (已更新)   ▪  VertexInComponentGraph  (已更新)   ▪  VertexInDegree  (已更新)   ▪  VertexIndex  (已更新)   ▪  VertexList  (已更新)   ▪  VertexOutComponent  (已更新)   ▪  VertexOutComponentGraph  (已更新)   ▪  VertexOutDegree  (已更新)   ▪  VertexReplace  (已更新)   ▪  WeaklyConnectedComponents  (已更新)   ▪  WeaklyConnectedGraphComponents  (已更新)   ▪  WeaklyConnectedGraphQ  (已更新) 

导入与导出 »

Import (已更新) 支持所有格式的 "Summary" 元素

文档格式
»

"PDF" (已更新) 现在可以导入定位文本,改善了作为向量图形的导入

"DOCX" Microsoft Word 格式导入

"MOBI" Mobipocket ebook 格式导入

光栅图像格式 »

"BioImageFormat" 导入生物格式的数据和元数据

"GIF" (已更新) 使用全局颜色映射创建更小的动画 GIF,并删除重复的帧

"PNG"  (已更新)   ▪  "HEIF"  (已更新)   ▪  "OpenEXR"  (已更新) 

视频格式 »

支持字幕导入和导出.

"MP4"  ▪  "QuickTime"  ▪  "Matroska"

数据 & 科学格式 »

"RData", "RDS" R 数据格式族导入

"SAV" (已更新), "POR" (已更新) 现在可以在导出中指定缺失值

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

2D 图形 »

"SVG" (已更新) 新增支持,导入为图像或向量图形以及导入元数据

3D 图形 »

"USD" 3D 图形场景描述格式

"GLTF" 3D 内容传输格式

JSON-相关的格式 »

"JSON" (已更新) 支持直接导入为 Dataset

地理空间格式 »

"GXF", "OSM" 支持地理数据的新格式

外部服务 & 操作

ExternalEvaluate (已更新) 创建并管理 Python 的虚拟环境

ServiceDeploy (已更新) 将代码和内容部署到托管服务器

笔记本

菜单

视窗 工具条 添加新的默认工具条

图形 转成/来自画布 在现有单元上添加画布

编辑 偏好设置 偏好设置对话框的视觉刷新

文件 新建 程序包/脚本 编辑程序包和脚本时显示行号

编辑 缩进选择的行 缩进和减少缩进代码块中选定的行

() 可更干净地复制/粘贴到外部应用程序

OutputSizeLimit (已更新) 界面现在提供用于将结果存于笔记本的按钮

AbsoluteOptions (已更新) 可以解析更多 2D 和 3D 图形选项

Struckthrough 表示带有删除线的字体

Beep (已更新) 添加提供自定义为何有提示音消息的功能

输入辅助

符号的模糊自动补全.

键入 & 可闪现纯函数的范围.

更新了软件包编辑器工具条,现包含更多新功能.

格式化 & 排版

优雅优雅的输出环境,展现优雅的代码格式.

Squiggled 在文字下面添加波浪线

Highlighted (已更新) 新选项,可控制用作输入时是否删除标头

Bra, Ket, BraKet 狄拉克符号

DefaultFontProperties (已更新) 允许明确指定 Wolfram 字体

笔记本编程 »

NotebookObject (已更新), CellObject (已更新) 对象现在使用第二个 实例 UUID 来区分具有相同 ExpressionUUID 值的对象

ActionMenu (已更新) 现在允许操作菜单有子菜单

NotebookLocate (已更新) 支持在软件包文件中查找行号

NotebookWrite (已更新) 新的语法,允许在 BoxObjectCellObject 的前面与后面写入

单元

Cells (已更新) 扩展到可以滤除具有给定计数器设置或增量的单元

CellFrame (已更新) 从工具栏中修改单元框

单元 划分单元 现在在硬换行符处划分选定的单元括号

CellDingbatMargin 控制单元标志的位置

问答界面

QuestionGenerator 在测验中生成一个随机 QuestionObject

QuestionSelector 在测验中提供随机选择的 QuestionObject

代码编译与数据结构

声明

TypeDeclaration 声明用于编译代码的类型

CompiledExpressionDeclaration 有效地表示结构化表达式

LibraryFunctionDeclaration 直接调用动态库中的函数

FunctionDeclaration (已更新) 使用附加到符号的声明来声明函数

TypeSpecifier (已更新) 新的紧凑类型规范语法

CompilerCallback 为用户定义类型定义自定义回调函数

类型表示

ForAllType 参数化类型的表示

LiteralType 在类型中使用的文字值的表示

TypeEvaluate 推断类型时要执行的计算的表示

SequenceType 一系列类型的表示

编译函数

CreateTypeInstance 创建一个类型的实例

Cast 类型之间的转换

TypeOf 在未计算的情况下,计算表达式的类型

InertExpression 创建表达式的惰性表示

InertEvaluate 从编译的代码中调用计算器

UnmanageObject 手动管理原始对象的内存

ToRawPointer 创建与外部库交互的指针

FromRawPointer 取消引用与外部库交互的指针

KernelEvaluate 在 Wolfram 语言内核中计算表达式

编译的组件

CompiledComponent 从编译器构建的一组命名的编译器声明和共享库

DeclareCompiledComponent 向已编译组件添加声明

BuildCompiledComponent 为已编译组件构建共享库

LoadCompiledComponent 从已编译的组件加载和安装组件,例如共享库

函数规范

DownValuesFunction 编译代码时使用附加到符号的定义

FunctionCompile (已更新) 编译器环境中命名函数的简化规范

从计算到编译代码的迁移

TypeHint 指定函数体内的类型

IfCompiled 为计算和编译处理指定不同的代码

编译类型

"ByteArray" 一维字节数组

数据结构

"ExprStruct" 无需计算即可修改的表达式的表示

"CuckooFilter" 测试元素肯定不是成员

"SortedKeyStore" 已排序键和值的存储

"BitVector" 添加了新操作和更快的去序列化

"BloomFilter" 添加了新操作和更快的去序列化

"RedBlackTree" 用于快速存储和检索的平衡二叉搜索树

"StringVector" 高度优化的字符串向量存储

编译器运算方面的改进措施

通过编译更多的编译器加快了编译速度

通过优化内存管理操作提高编译代码的性能

通过优化代码以遍历数据结构来提高已编译代码的性能

通过改进嵌套函数的内联来提高编译代码的性能

改进了 DownValues 的编译,避免编译与类型不匹配的值.

编译器增强的函数

Until  ▪  NumericArray  ▪  SparseArray  ▪  KroneckerDelta  ▪  Ceiling  ▪  Floor  ▪  Round  ▪  GCD  ▪  LCM  ▪  Depth  ▪  RankedMin  ▪  RankedMax  ▪  FactorInteger  ▪  IntegerDigits  ▪  Subsets  ▪  Tuples  ▪  Union

ByteArray  ▪  ByteArrayQ  ▪  ByteArrayToString  ▪  StringDrop  ▪  StringJoin  ▪  StringTake  ▪  StringToByteArray

MapThread  ▪  StringTake  ▪  DownValuesFunction

外部函数接口 »

外部函数

ForeignFunctionLoad 从动态库加载一个函数

ForeignPointerLookup 获取动态库中函数的指针

ForeignFunction 调用动态库的函数

CreateForeignCallback  ▪  ForeignCallback

原始内存操作

RawMemoryAllocate 分配给定类型的原始内存

RawMemoryFree 释放原始内存

RawMemoryRead 从原始内存中读取值

RawMemoryWrite  ▪  RawMemoryImport  ▪  RawMemoryExport

托管对象

CreateManagedObject 创建内存托管对象

ManagedObject  ▪  UnmanageObject

原始指针

RawPointer 类型内存地址的原始指针

OpaqueRawPointer  ▪  NullRawPointerQ