版本10的新功能概要

自9以来的主要新功能列表.

核心语言与结构

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

关联

Association ( <||> ) 键和数值之间的关联

Key 在部分指定中表明一个键

Keys  ▪  Values  ▪  Lookup  ▪  KeySort  ▪  KeyUnion

Merge 结合具有常见键值的元素

Counts, CountsBy 将数值与出现次数相关联

GroupBy 按照分享标准("map reduce")对数值分组

JoinAcross 合并匹配 ("SQL join") 的关联列表

PositionIndex 在数值出现的位置构建索引

模板 »

StringTemplate  ▪  FileTemplate  ▪  XMLTemplate  ▪  NotebookTemplate

TemplateObject 普通符号模板

TemplateExpression 当应用模板时,计算任意表达式

TemplateApply  ▪  TemplateSequence  ▪  TemplateSlot  ▪  TemplateIf  ▪  TemplateWith  ▪  ...

实体 »

EntityValue 获取实体属性值

Entity 表示世界中的一个特定实体

EntityProperty  ▪  EntityProperties  ▪  CommonName  ▪  CanonicalName  ▪  EntityTypeName  ▪  ...

查找元素 »

SelectFirst, FirstCase, FirstPosition 求满足标准的第一个元素

MaximalBy, MinimalBy 求最大化、最小化标准的元素

测试表达式 »

AllTrue, AnyTrue, NoneTrue 在列表上多次应用一个测试

IntersectingQ, DisjointQ, SubsetQ 比较两个集合的元素

BooleanQ

数据操纵和分析

实体 »

EntityValue 获取实体属性值

Entity 表示世界中的一个特定实体

EntityProperty  ▪  EntityProperties  ▪  CommonName  ▪  CanonicalName  ▪  EntityTypeName  ▪  ...

机器学习 »

Classify 使用内置分类器或者从范例学习把数据分类

Predict 使用内置预测器或者从范例学习对数据进行预测

ClassifierFunction  ▪  PredictorFunction  ▪  ClassifierMeasurements  ▪  PredictorMeasurements

WDF(Wolfram 数据框架)»

SemanticImport 导入文件给出 WDF

Interpreter 指定如何把一个字符串转化为 WDF

"Date"  ▪  "City"  ▪  "Number"  ▪  "PhoneNumber"  ▪  "URL"  ▪  ...

ThermodynamicData 热力学物质属性

公式 »

FormulaData 给出特定公式的方程

FormulaLookup 基于特定标准查找公式名称

QuantityVariable 表示物理量

QuantityVariableIdentifier  ▪  QuantityVariablePhysicalQuantity  ▪  QuantityVariableDimensions  ▪  QuantityVariableCanonicalUnit

货币

CurrencyConvert 在不同货币之间转化

InflationAdjust 当前和历史通货膨胀调整

DatedUnit 将特定日期与单位相关联

对时间序列处理的广泛支持 »

TimeSeries 包含时间数值对的序列

EventSeries 样本之间没有插值的特殊时间序列

TemporalData 时间序列的普通集合

基本操作

TimeSeriesWindow 在特定时间窗口给出时间序列

TimeSeriesInsert 对时间序列插入时间数值对

TimeSeriesRescale  ▪  TimeSeriesResample  ▪  TimeSeriesShift  ▪  TimeSeriesThread  ▪  TimeSeriesMap  ▪  TimeSeriesMapThread  ▪  RegularlySampledQ  ▪  MinimumTimeIncrement

滤波和聚合时间序列

MovingMap 对平移重叠窗口应用函数

TimeSeriesAggregate 对平移非重叠窗口应用函数

Differences  ▪  Accumulate  ▪  MovingAverage  ▪  MovingMedian  ▪  ...

LowpassFilter  ▪  HighpassFilter  ▪  MeanFilter  ▪  ...

时间序列过程建模 »

TimeSeriesModelFit 自动拟合时间序列模型

TimeSeriesForecast  ▪  CorrelationFunction  ▪  PowerSpectralDensity  ▪  ...

日期与时间

DateObject  ▪  TimeObject

DateFormat  ▪  CalendarConvert  ▪  TimeZoneConvert

图像处理和分析新功能 »

BarcodeImage, BarcodeRecognize 产生和识别一维或者二维条形码

ConformImages 产生一致属性的图像列表

RemoveBackground 从图像分离和删除背景

DominantColors 查找主色列表的改善和新选项

RandomColor  ▪  ColorDistance  ▪  ChromaticityPlot

ConstantImage  ▪  LinearGradientImage  ▪  RadialGradientImage

ImageCollage  ▪  LocalAdaptiveBinarize  ▪  GrowCutComponents  ▪  ImageApplyIndexed  ▪  ImageSaliencyFilter  ▪  SavitzkyGolayMatrix

使用更多函数处理和分析三维图像

ComponentMeasurements  ▪  SelectComponents

ImageRotate  ▪  ImageTransformation  ▪  ImagePerspectiveTransformation

EdgeDetect  ▪  CrossingDetect  ▪  ContourDetect  ▪  CornerFilter

HistogramTransform  ▪  HistogramTransformInterpolation

FourierDCTFilter

可视化和图形

LABColor, LUVColor, XYZColor 使用 CIE 颜色空间中定义的颜色

地图和制图 »

GeoGraphics 从基元和指令构建地图和地理图像

GeoPath  ▪  GeoStyling

特殊图线

NumberLinePlot 在数轴上绘制数字、区间和谓词的图线

MandelbrotSetPlot 在区域上绘制 Mandelbrot 集合图线

JuliaSetPlot 绘制函数的 Julia 集合图线

改进的图例

PlotLegends 使用点划线、粗细、图线记号和标签样式,改进图例

ArrayPlot 改进的自动图例

MatrixPlot 改进的自动图例

Legended 改进多个图例的位置,并以数据封装的形式提供更广泛的支持

ListLogPlot  ▪  ListLogLinearPlot  ▪  ListLogLogPlot  ▪  QuantilePlot  ▪  ProbabilityPlot  ▪  ProbabilityScalePlot

增强的单位

从具有单位的数据创建金融图线

CandlestickChart  ▪  KagiChart  ▪  PointFigureChart  ▪  RenkoChart  ▪  LineBreakChart

PlotTheme 指定可视化的整体主题

符号和数值计算

几何计算 »

用于建模和使用几何区域计算的几何计算框架.

平面几何 »

SSSTriangle  ▪  ArcLength  ▪  Area  ▪  ...

立体几何 »

Tetrahedron  ▪  Volume  ▪  RegionMember  ▪  ...

属性和测量 »

RegionNearest 求区域中的最近点

RegionMeasure  ▪  RegionCentroid  ▪  RegionDistance  ▪  ...

区域上的求解器 »

Integrate, NIntegrate 在区域上进行积分

NDSolve 在区域上求解偏微分方程

Solve  ▪  NSolve  ▪  Minimize  ▪  NMinimize  ▪  ...

特殊区域 »

Ball 由中心和半径给出的球

Simplex  ▪  Hexahedron  ▪  InfiniteLine  ▪  ...

公式区域

ImplicitRegion 由等式和不等式的组合给出的区域

ParametricRegion 由参数函数给出的区域

网格区域 »

MeshRegion 由网格单元集合指定的区域

BoundaryMeshRegion 由网格单元集合指定的区域边界

HighlightMesh  ▪  MeshCellStyle  ▪  MeshCellLabel  ▪  ...

数据区域 »

DelaunayMesh 从点构建的 Delaunay 三角网格

VoronoiMesh  ▪  ConvexHullMesh  ▪  ...

区域转化器 »

DiscretizeGraphics, BoundaryDiscretizeGraphics 对二维或者三维图形进行离散化

DiscretizeRegion, BoundaryDiscretizeRegion 对区域进行离散化

导出区域 »

RegionUnion 区域的并集

TransformedRegion 以变换图像表示的区域

RegionIntersection  ▪  BooleanRegion  ▪  RegionBoundary  ▪  ...

非激活的算符

Inactive 用于正式操作的新非激活算符

Inactivate 表达式的非激活部分

Activate  ▪  IgnoringInactive

增强的微积分功能

DSolveValue, RSolveValue 直接返回解的函数的新函数

DSolve 目前求解延迟微分和混合微分方程

Sum 函数伸缩、多和和特殊函数的新算法

Product 函数伸缩的新算法

DifferenceDelta 特殊函数的差值的新结果

DiscreteRatio 特殊函数的比率的新结果

增强的代数计算

NSolve 多项式系统的快速解的新基于同伦算法

Reduce, Solve, FindInstance 在实数范围上新的快速求解

函数属性

FunctionPeriod 在实数、整数和复数上求函数周期

FunctionDomain 求函数的域

FunctionRange 求函数的范围

向量分析

ArcLength 长度

ArcCurvature 曲率

FrenetSerretSystem 广义曲率和相关的基

线性代数 »

PositiveSemidefiniteMatrixQ 全新和改进的矩阵谓词

NormalMatrixQ  ▪  OrthogonalMatrixQ  ▪  SquareMatrixQ  ▪  ...

全新的特殊函数

LogisticSigmoid 逻辑斯蒂函数

CantorStaircase 三分康托函数

MinkowskiQuestionMark  ▪  ScorerHi  ▪  ScorerGi  ▪  FresnelF  ▪  FresnelG  ▪  RiemannXi  ▪  DirichletBeta  ▪  DirichletEta  ▪  DirichletLambda  ▪  Fibonorial  ▪  AlternatingFactorial  ▪  FareySequence

非线性控制系统 »

AffineStateSpaceModel 仿射模型

FeedbackLinearize 通过非线性反馈和状态变换进行线性化处理

AsymptoticOutputTracker 使用状态反馈的追踪器

NonlinearStateSpaceModel  ▪  FullInformationOutputRegulator  ▪  ...

概率和统计

AutocorrelationTest 测试数据中的自相关性

时间序列过程 »

TimeSeriesModelFit 时间序列的自动拟合、诊断和预测

ARCHProcess, GARCHProcess 时间序列过程的新类型

ARProcess, ARMAProcess 对向量过程的全面支持

MAProcess  ▪  SARMAProcess  ▪  FARIMAProcess

马尔可夫过程

HiddenMarkovProcess 具有离散或者连续发射状态的隐式马尔可夫过程

FindHiddenMarkovStates 隐式状态解码(Viterbi 解码等)

参数过程 »

TransformedProcess 随机过程的变换

WhiteNoiseProcess 参数过程的全新和改善的功能

PoissonProcess  ▪  WienerProcess  ▪  GeometricBrownianMotionProcess  ▪  ...

字符串和文本

模板 »

StringTemplate  ▪  FileTemplate  ▪  XMLTemplate  ▪  NotebookTemplate

TemplateObject 普通符号模板

TemplateExpression 当应用模板时,计算任意表达式

TemplateApply  ▪  TemplateSequence  ▪  TemplateSlot  ▪  TemplateIf  ▪  TemplateWith  ▪  ...

WDF(Wolfram 数据框架)»

SemanticImport 导入文件给出 WDF

Interpreter 指定如何把一个字符串转化为 WDF

"Date"  ▪  "City"  ▪  "Number"  ▪  "PhoneNumber"  ▪  "URL"  ▪  ...

图和网络

图和网络

MultigraphQ 多图的全范围支持

MixedGraphQ 混合(有向和无向)图的全范围支持

FindSpanningTree 查找图的生成树(或者生成森林)

VertexContract  ▪  EdgeContract  ▪  LinkRankCentrality

可视化

Graph3D 产生图的三维布局

PerformanceGoal 所有图可视化的性能改进

GraphLayout 额外平面嵌入式 "TutteEmbedding"

路径和连通度

FindPath 查找两个顶点之间的全部路径

FindVertexIndependentPaths  ▪  FindEdgeIndependentPaths

KVertexConnectedComponents  ▪  KEdgeConnectedComponents  ▪  KVertexConnectedGraphQ  ▪  KEdgeConnectedGraphQ

回路和环

FindShortestTour 回路和环的全新和改善功能

FindCycle 查找所有环

FindFundamentalCycles  ▪  EdgeCycleMatrix

多态

FindGraphIsomorphism 查找图之间的某些多态映射

GraphAutomorphismGroup 重新映射顶点索引的所有方式的集合

CanonicalGraph 图的标准型

关系

TransitiveClosureGraph 可传递闭图或者可抵达图

TransitiveReductionGraph 可传递简化图或者 Hasse 图

多项式

TuttePolynomial 全新的图多项式

ChromaticPolynomial  ▪  FlowPolynomial

图像

LABColor, LUVColor, XYZColor 使用 CIE 颜色空间中定义的颜色

图像处理和分析新功能 »

BarcodeImage, BarcodeRecognize 产生和识别一维或者二维条形码

ConformImages 产生确认属性的图像列表

RemoveBackground 从图像分割和删除背景

DominantColors 查找主导颜色列表的改善方案和新选项

RandomColor  ▪  ColorDistance  ▪  ChromaticityPlot

ConstantImage  ▪  LinearGradientImage  ▪  RadialGradientImage

ImageCollage  ▪  LocalAdaptiveBinarize  ▪  GrowCutComponents  ▪  ImageApplyIndexed  ▪  ImageSaliencyFilter  ▪  SavitzkyGolayMatrix

使用更多函数来处理和分析三维图像

ComponentMeasurements  ▪  SelectComponents

ImageRotate  ▪  ImageTransformation  ▪  ImagePerspectiveTransformation

EdgeDetect  ▪  CrossingDetect  ▪  ContourDetect  ▪  CornerFilter

HistogramTransform  ▪  HistogramTransformInterpolation

FourierDCTFilter

几何

几何计算 »

用于建模和使用几何区域计算的几何计算框架.

平面几何 »

SSSTriangle  ▪  ArcLength  ▪  Area  ▪  ...

立体几何 »

Tetrahedron  ▪  Volume  ▪  RegionMember  ▪  ...

属性和测量 »

RegionNearest 求区域中的最近点

RegionMeasure  ▪  RegionCentroid  ▪  RegionDistance  ▪  ...

区域上的求解器 »

Integrate, NIntegrate 在区域上进行积分

NDSolve 在区域上求解偏微分方程

Solve  ▪  NSolve  ▪  Minimize  ▪  NMinimize  ▪  ...

特殊区域 »

Ball 由中心和半径给出的球

Simplex  ▪  Hexahedron  ▪  InfiniteLine  ▪  ...

公式区域

ImplicitRegion 由等式和不等式的组合给出的区域

ParametricRegion 由参数函数给出的区域

网格区域 »

MeshRegion 由网格单元集合指定的区域

BoundaryMeshRegion 由网格单元集合指定的区域边界

HighlightMesh  ▪  MeshCellStyle  ▪  MeshCellLabel  ▪  ...

数据区域 »

DelaunayMesh 从点构建的 Delaunay 三角网格

VoronoiMesh  ▪  ConvexHullMesh  ▪  ...

区域转化器 »

DiscretizeGraphics, BoundaryDiscretizeGraphics 对二维或者三维图形进行离散化

DiscretizeRegion, BoundaryDiscretizeRegion 对区域进行离散化

导出区域 »

RegionUnion 区域的并集

TransformedRegion 以变换图像表示的区域

RegionIntersection  ▪  BooleanRegion  ▪  RegionBoundary  ▪  ...

与时间有关的计算

对时间序列处理的广泛支持 »

TimeSeries 包含时间数值对的序列

EventSeries 样本之间没有插值的特殊时间序列

TemporalData 时间序列的普通集合

基本操作

TimeSeriesWindow 在指定时间窗口中给出时间序列

TimeSeriesInsert 在时间序列中插入时间数值对

TimeSeriesRescale  ▪  TimeSeriesResample  ▪  TimeSeriesShift  ▪  TimeSeriesThread  ▪  TimeSeriesMap  ▪  TimeSeriesMapThread  ▪  RegularlySampledQ  ▪  MinimumTimeIncrement

过滤和聚集时间序列

MovingMap 将函数应用于移动的重叠窗口

TimeSeriesAggregate 将函数应用于移动的非重叠窗口

Differences  ▪  Accumulate  ▪  MovingAverage  ▪  MovingMedian  ▪  ...

LowpassFilter  ▪  HighpassFilter  ▪  MeanFilter  ▪  ...

时间序列过程建模 »

TimeSeriesModelFit 自动拟合时间序列模型

TimeSeriesForecast  ▪  CorrelationFunction  ▪  PowerSpectralDensity  ▪  ...

日期和时间

DateObject  ▪  TimeObject

DateFormat  ▪  CalendarConvert  ▪  TimeZoneConvert

天文计算 »

Sunrise, Sunset 任何地点和日期时间的日出、日落

SunPosition  ▪  MoonPosition  ▪  MoonPhase  ▪  ...

PlanetData 太阳系行星的静态和动态特性

PlanetaryMoonData  ▪  CometData  ▪  ...

StarData 标准目录中所有恒星的位置和属性

ConstellationData  ▪  GalaxyData  ▪  ...

SatelliteData 人造卫星的属性和实时计算的位置

DeepSpaceProbeData 行星和深空探测器

地理数据和计算

地图和测地学 »

GeoGraphics 基于详细的全球地理信息创建地图

GeoListPlot 在地图上绘制点或者区域

GeoRegionValuePlot 创建地理热图

GeoPosition 地球上的位置

GeoVisibleRegion  ▪  GeoVisibleRegionBoundary  ▪  DayNightTerminator  ▪  ...

GeoStyling 渲染任何区域的样式("OutlineMap", "StreetMap", "ReliefMap", ...)

GeoBackground  ▪  GeoZoomLevel  ▪  GeoScaleBar  ▪  ...

GeoProjection 使用的投影("Mercator", "Equirectangular", "Robinson", ...)

GeoGridLines  ▪  GeoGridLinesStyle

Entity 国家、城市和其他地理实体,例如使用 输入

AdministrativeDivisionData  ▪  OceanData  ▪  ...

MountainData  ▪  BuildingData  ▪  AirportData  ▪  UniversityData  ▪  ...

科学和医学数据与计算

物理和化学 »

ElementData 所有化学元素的整体、原子、化学等性质

ChemicalData 化合物的结构、物理和其他性质

ThermodynamicData  ▪  ParticleData  ▪  ...

FormulaData  ▪  PhysicalSystemData  ▪  ...

天文计算 »

Sunrise, Sunset 任何地点和日期时间的日出、日落

SunPosition  ▪  MoonPosition  ▪  MoonPhase  ▪  ...

PlanetData 太阳系行星的静态和动态特性

PlanetaryMoonData  ▪  CometData  ▪  ...

StarData 标准目录中所有恒星的位置和属性

ConstellationData  ▪  GalaxyData  ▪  ...

SatelliteData 人造卫星的属性和实时计算的位置

DeepSpaceProbeData 行星和深空探测器

连接设备 »

DeviceOpen 打开对设备的连接

FindDevices 尝试查找特定机器上可用的设备

DeviceRead  ▪  DeviceWrite  ▪  DeviceExecute  ▪  DeviceExecuteAsynchronous  ▪  ...

工程数据和计算

非线性控制系统 »

AffineStateSpaceModel 仿射模型

FeedbackLinearize 通过非线性反馈和状态变换进行线性化处理

AsymptoticOutputTracker 使用状态反馈的追踪器

NonlinearStateSpaceModel  ▪  FullInformationOutputRegulator  ▪  ...

图像处理和分析新功能 »

BarcodeImage, BarcodeRecognize 产生和识别一维或者二维条形码

ConformImages 产生确认属性的图像列表

RemoveBackground 从图像分割和删除背景

DominantColors 查找主导颜色列表的改善方案和新选项

RandomColor  ▪  ColorDistance  ▪  ChromaticityPlot

ConstantImage  ▪  LinearGradientImage  ▪  RadialGradientImage

ImageCollage  ▪  LocalAdaptiveBinarize  ▪  GrowCutComponents  ▪  ImageApplyIndexed  ▪  ImageSaliencyFilter  ▪  SavitzkyGolayMatrix

使用更多函数来处理和分析三维图像

ComponentMeasurements  ▪  SelectComponents

ImageRotate  ▪  ImageTransformation  ▪  ImagePerspectiveTransformation

EdgeDetect  ▪  CrossingDetect  ▪  ContourDetect  ▪  CornerFilter

HistogramTransform  ▪  HistogramTransformInterpolation

FourierDCTFilter

连接设备 »

DeviceOpen 打开对设备的连接

FindDevices 尝试查找特定机器上可用的设备

DeviceRead  ▪  DeviceWrite  ▪  DeviceExecute  ▪  DeviceExecuteAsynchronous  ▪  ...

高等数学计算

线性代数 »

PositiveSemidefiniteMatrixQ 全新和改进的矩阵谓词

NormalMatrixQ  ▪  OrthogonalMatrixQ  ▪  SquareMatrixQ  ▪  ...

全新的特殊函数

LogisticSigmoid 逻辑斯蒂函数

CantorStaircase 三分康托函数

MinkowskiQuestionMark  ▪  ScorerHi  ▪  ScorerGi  ▪  FresnelF  ▪  FresnelG  ▪  RiemannXi  ▪  DirichletBeta  ▪  DirichletEta  ▪  DirichletLambda  ▪  Fibonorial  ▪  AlternatingFactorial  ▪  FareySequence

向量分析

ArcLength 长度

ArcCurvature 曲率

FrenetSerretSystem 广义曲率和相关的基

增强的微积分功能

DSolveValue, RSolveValue 直接返回解的函数的新函数

DSolve 目前求解延迟微分和混合微分方程

Sum 函数伸缩、多和和特殊函数的新算法

Product 函数伸缩的新算法

DifferenceDelta 特殊函数的差值的新结果

DiscreteRatio 特殊函数的比率的新结果

概率和统计

AutocorrelationTest 测试数据中的自相关性

时间序列过程 »

TimeSeriesModelFit 时间序列的自动拟合、诊断和预测

ARCHProcess, GARCHProcess 时间序列过程的新类型

ARProcess, ARMAProcess 对向量过程的全面支持

MAProcess  ▪  SARMAProcess  ▪  FARIMAProcess

马尔可夫过程

HiddenMarkovProcess 具有离散或者连续发射状态的隐式马尔可夫过程

FindHiddenMarkovStates 隐式状态解码(Viterbi 解码等)

参数过程 »

TransformedProcess 随机过程的变换

WhiteNoiseProcess 参数过程的全新和改善的功能

PoissonProcess  ▪  WienerProcess  ▪  GeometricBrownianMotionProcess  ▪  ...

文档和演示

Wolfram 预测界面 »

字符串补全 自动补全字符串参数

文件名称补全 自动补全文件名称和路径

颜色选择器 从界面选择颜色

函数模板工具提示条 通过点击工具提示条显示函数模板

外部接口和连接

URL 操作 »

URLEncode 把字符串转化为使用 URL 样式百分比编码

URLDecode 从 URL 样式百分比编码转化为 Unicode

URLBuild  ▪  URLParse  ▪  URLShorten  ▪  ...

数据库连接和资源 »

SQLConnectionOpenQ SQL 连接的客户端有效性测试

SQLConnectionUsableQ SQL 连接的服务器有效性测试

连接设备 »

DeviceOpen 打开对设备的连接

FindDevices 尝试查找特定机器上可用的设备

DeviceRead  ▪  DeviceWrite  ▪  DeviceExecute  ▪  DeviceExecuteAsynchronous  ▪  ...

云端和部署

云函数和部署 »

CloudObject 云端中表达式或者其他内容的句柄

CloudGet 从云端获取表达式

CloudPut 把表达式放入云端,如果需要的话创建一个新的云对象

CloudSave 保存与云端的符号相关联的定义

CloudImport  ▪  CloudExport  ▪  ...

云计算

CloudEvaluate 计算云端中的表达式

CloudFunction 云端中计算的纯函数

部署到云端

CloudDeploy 部署通过外部访问云端的代码或者内容

APIFunction 部署 API 的符号表示

FormFunction 部署表单的符号表示

ExternalBundle 对象目录的表示

ExportForm  ▪  ResponseForm  ▪  HTTPResponse  ▪  ...

创建可嵌入内容

EmbedCode 用于云内容外部嵌入的 HTML 等代码

内容管理

Permissions  ▪  CloudDirectory  ▪  ...

URL 操作 »

URLEncode 把字符串转化为使用 URL 样式百分比编码

URLDecode 从 URL 样式百分比编码转化为 Unicode

URLBuild  ▪  URLParse  ▪  URLShorten  ▪  ...