Mathematica 最新版本和旧版本历史

Mathematica 最新版本和旧版本历史

Mathematica 14.3

| 2025年8月 | 14.3 参考资料

14.3 版新增了对深色模式的全面支持,并引入了专为深色与浅色模式环境设计的新标准颜色。该版本完成了全部 非交换代数(始于版本 1.0)的功能,新增了希尔伯特变换、洛梅尔函数和矩阵分解函数。扩展了可视化功能,包括可自动进行曲线拟合的 ListFitPlot、曲面绘图函数、基于向量的地图及网格处理工具。其他重要新增功能包括测地线计算、用于安排 AI 工作流程的LLMGraph、显著提速的 Python 与 R 集成、对表格数据进行操作的 ColumnwiseCombine、系统模型验证工具以及支持 Markdown 格式的导出。

用 Cyclic 表示无限重复的序列

用 LLMGraph 和 LLMGraphSubmit 安排并组合多个 LLM 生成步骤

现提供多个无需训练即可使用的特征提取器

用 LocalModelFit 执行局部多项式回归

通过 KernelModelFit 用平滑核进行函数逼近

新增了多个函数,用来表示非交换代数及在此类代数中对多项式进行运算,包括 NonCommutativeAlgebra、GeneralizedPower、Commutator、Anticommutator、NonCommutativeExpand、NonCommutativeGroebnerBasis、NonCommutativePolynomialReduce 等

用 EigenvalueDecomposition 计算可对角化矩阵的特征值分解

用 FrobeniusDecomposition 计算矩阵的 Frobenius 分解(块伴随矩阵)

PolynomialHermiteDecomposition 可完成多项式矩阵的 Hermite 分解

PolynomialSmithDecomposition 可完成多项式矩阵的 Smith 分解

用 HilbertTransform 和 InverseHilbertTransform 分别计算函数的希尔伯特变换及希尔伯特逆变换

新增了第一类和第二类 Lommel 函数及修正 Lommel 函数:LommelS1、LommelT1、LommelS2、LommelT2

用 ColumnwiseCombine 合并多个表格,并比较共有列的值

新增了设计表格样式的选项,并可突出显示个别元素

改进了 GeoGraphics;现使用向量地图、新几何引擎并提升了访问数据的速度

用 BioMoleculeAlign 在三维空间中对齐生物分子

用 MoleculeValuePlot 和 MoleculeValuePlot3D 根据属性的值对原子和键进行着色

通过 MoleculeFeatureDistance 计算分子间的特征距离

ShortestCurveDistance 可给出区域内两点间的最小弧长

FindShortestCurve 可求出区域内两点间弧长最短的曲线

用 RegionGaussianCurvature 计算区域中某点处的高斯曲率

用 SimplifyMesh 通过减少三角形的数量来简化网格

通过 SmoothMesh 去除噪声以平滑网格

SurfaceContourPlot3D 在曲面上绘制函数的等值线图

SurfaceDensityPlot3D 在曲面上绘制函数的密度图

HighlightRegion 突出显示某个特定关注区域

用 ListFitPlot 和 ListFitPlot3D 绘制数据及拟合曲线

用 SystemModelValidate 验证系统模型的设计指标

为 SystemModel 的时序设计规范语言添加了新函数:SystemModelAlways、SystemModelSustain、SystemModelUntil 和 SystemModelDelay

控制系统对象现支持包括微分方程在内的多种属性

控制系统设计函数现提供框图属性以辅助文档编写和理解

用 VideoStabilize 稳定抖动的视频

现可直接对视频应用图像滤波函数,如 MeanFilter 和 GaussianFilter,逐帧滤波

导出表达式和笔记本现支持 Markdown 格式

Import 和 Export 现支持 JSONLines 格式

笔记本新增了对深色模式的支持

新增多种命名颜色,如 StandardRed、StandardGreen、StandardBlue、DarkRed、DarkGreen、DarkBlue 等

添加了 ExternalEvaluatorObject,用来表示符号形式的运算器系统

用 ExternalEvaluators 查找当前可用的外部运算器系统

第 14.3 版除了引入新功能,还修复了 1,073 个错误。

CircularArcThrough on three points has wrong endpoints (423873)

Code Analysis can return an internal error in some situations (452255)

Today and Tomorrow return the wrong values in Tabular (457644)

RegionDistance returns 0 for nonintersecting line segments (454298)

Lookup of Dispatch doesn't work as expected (406373)

此次发布修复的用户报告的一些错误的样例

我们还更新了库文件,以提高安全性、稳定性和性能。

删除了 JDOM (435665, CVE-2021-33813)

将 Apache Commons VFS 库更新到了 2.10.0 版 (459107, CVE-2025-27553)

将 Apache POI OOXML 模式更新到了 5.4.1 版 (459106, CVE-2025-31672)

此版本中值得关注的库文件更新

发布公告

新功能概览

Mathematica 14.2.1

| 2025年4月

14.2.1 版包括对 Chatbook 和代码说明的重要更新,对错误进行了修复,并提升了稳定性。

Mathematica 14.2

| 2025年1月 | 14.2 参考资料

14.2 版在 Tabular 中引入了一个强大的工具,提供了一种简捷高效的方法来处理按行和列排列的表格数据,并改进了数百个函数,以充分利用其特殊功能。同时还添加了大量新函数,以增强神经网络和 LLM 的性能、运用博弈论、改进 GPU 计算以及扩展图像和视频。

用 Failsafe 创建函数可以处理错误输入的版本

用 Discard 删除不遵守准则函数的元素

用 AssociationComap 通过将一组函数应用于值来创建关联

用 HoldCompleteForm 显示完全未经计算的表达式

Tabular 表示按列排放的不同类型的、可包含缺失值等的表格数据

ToTabular 可在详细的控制下将其他数据转换为 Tabular

引入多个新函数以支持 Tabular 运算:FromTabular、TabularQ、TabularColumn、TabularRow、TabularSchema、ColumnKeyExistsQ、TabularQ、TabularColumnQ 和 TabularRowQ

改进了多个内置函数以对 Tabular 提供原生支持,包括 Part、Take、Drop、TakeDrop、Key、KeyDrop、KeyTake、Select、Discard、TakeSmallestBy、TakeLargestBy、MaximalBy 和 MinimalBy

添加及改进了更多 Import 格式以支持表格数据,如 CSV、XLSX、XLS、ODS、SXC、TSV、Table、Parquet、ArrowIPC、ORC、ArrowDataset、SAV、SAS7BDAT、DTA、POR、XPORT、RData、RDS 和 DIF

DataConnectionObject 允许用户连接到数据存储(通过身份认证、查询等),如 "AmazonS3"、"AzureBlobStorage"、"Dropbox" 和 "IPFS"

改善了 DatabaseReference,允许将关系数据库用作 Tabular 的核外后端

用 ToMemory 返回核外对象的内存版本

分别用 TransformMissing 和 TransformAnomalies 处理表格数据中的缺失值和异常值

通过 PivotToColumns 将一列数据分散到多列;反之,通过 PivotFromColumns 将多列数据汇集到一个列中

用 TransformColumns 对每行的值进行计算得到新的列

用 AggregateRows 进行简单或分组汇总

通过 PivotTable 对多行和多列数据进行汇总,得到汇总表格

改进了多个可视化函数,现在可绘制表格中列的值,包括 BarChart、PieChart、BubbleChart、Histogram、DateHistogram、ListPlot、ListLinePlot、ListPlot3D、StackedListPlot、DateListPlot 及更多函数

用 LLMSynthesizeSubmit 和 ChatSubmit 执行异步 LLM 生成

改进多个机器学习和神经网络函数,以支持 Tabular,包括 Classify、Predict、ClassifierMeasurements、PredictorMeasurements、FindClusters、LearnDistribution、FeatureExtraction、DimensionReduce、FeatureSpacePlot、NetTrain 和 NetMeasurements

用 MatrixGame 表示由收益矩阵或数组指定的同步博弈

用 FindMatrixGameStrategies 求 MatrixGame 中的纳什均衡

用 MatrixGamePlot 可视化矩阵博弈和策略

用 TreeGame 表示由博弈树指定的序贯博弈

用 FindTreeGameStrategies 求 TreeGame 的子博弈完美均衡 (SPE)

用 TreeGamePlot 可视化树状博弈和策略

分别用 ArraySimplify 和 ArrayExpand 化简或展开符号数组表达式

通过 ComponentExpand 将符号数组表达式展开为用其组成元素表示的表达式

用 FindAstroEvent 求相关天文事件发生的时刻

MidDate 计算粒度日期或日期列表的中点日期

GPUArray 将数据存储在可供 GPU 加速计算访问的内存中

改进了多个内置函数以支持 GPUArray,包括 ArrayDepth、Dimensions、Length、Part、Dot、Transpose、ConjugateTranspose、Diagonal、Tr、LinearSolve、Fourier、SeedRandom、RandomInteger、Mean、Variance、Min、Max、Plus、Times、Total、Sin、Cos、Tan、ArcSin、Exp、Log 及更多函数

用 VideoObjectTracking 检测并追踪视频中的物体

用 HighlightVideo 突出显示视频中的物体

用 SubtitleStyle 指定创建的字幕轨的样式

MagnetostaticPDEComponent 模拟无电流的静磁场

MagneticPDEComponent 模拟有电流的准静态磁场

第 14.2 版除了引入新功能,还修复了 908 个错误。

AstroGraphics 在整个天空上绘制数据时,默认的 AstroRange 出现错误 (452857)

WeightedData 对象的方差返回错误的值 (452706)

STL 导出可能会创建不完整的模型 (451972, 452302)

DateListPlot 在指定 FrameTicks 时缺少 X 轴刻度 (450764)

ListAnimate 在指定了 fps 和 AnimationRepetitions -> 1 的情况下会跳到开头 (333899)

四维单位立方体上的正被积函数的积分在 macOS 上给出负的结果 (427726)

此次发布修复的用户报告的一些错误的样例

发布公告

新功能概览

Mathematica 14.1

| 2024年7月 | 14.1 参考资料

版本 14.1 引入了一体化的 Wolfram 应用程序,并通过提供新工具扩展了 Wolfram 语言,这些工具可用于处理神经网络和 LLM、找出内容上的不同之处、对图像和视频进行处理以及通过生物分子、天体物理学等探索科学计算。

用 BitFlip 翻转整数的一位数字

新增了几个对列表的元素进行测试的函数:AllSameBy、AllMatch、AnyMatch、NoneMatch

LLMPromptGenerator 允许将与上下文相关的消息添加到 LLM 提示词中

用 SemanticSearch 通过语义相似性在文本语料库中搜索

用 CreateSemanticSearchIndex 和 UpdateSemanticSearchIndex 创建并更新语义相似性索引

添加了新的 LLM 服务连接:AlephAlpha、GoogleGemini、MistralAI、Cohere、DeepSeek、TogetherAI 和 Groq

用 CreateVectorDatabase、AddToVectorDatabase 和 VectorDatabaseSearch 创建、更新并搜索向量数据库

用 VectorSymbol、MatrixSymbol 和 ArraySymbol 支持符号向量、矩阵和数组符号

为众多函数添加了对符号向量、矩阵和数组输入的支持,其中包括 D、Grad、Div、Laplacian、Transpose、TensorTranspose、Dot、Cross、TensorContract 等函数

添加了符号向量、矩阵和数组公式所需的标准构造函数:SymbolicZerosArray、SymbolicOnesArray、SymbolicIdentityArray 和 SymbolicDeltaProductArray

用 DStabilityCondititions 对微分方程组进行稳定性分析

用 RStabilityCondititions 对差分方程组进行稳定性分析

新增了对以度为单位的参数进行计算的三角函数:SinDegrees、CosDegrees、TanDegrees, CotDegrees 等

PascalBinomial 是一个对所有整数保持帕斯卡恒等式成立的二项式

用 ConformDates 对日期和时间列表进行一致化处理,使其拥有相同的粒度和日历系统

对描述性统计函数(如 Mean、Median、Variance、Correlation)和其他函数进行了更新,以便能够处理日期和时间数据

AstroRiseSet 可计算任何日期、任何地点观测到的任何天体升起和落下的时间

PolarCurve 可表示极坐标曲线

用 GraphTriangleCount 统计图中三角环的数量

ManipulateVideo 从 Manipulate 用关键帧参数创建视频

用 SowVideo 和 ReapVideo 播下视频片段以便稍后获得完整视频

VideoFrameFold 可通过状态迭代对视频进行转换

用 VideoTranscribe 将音频转录作为字幕轨添加到视频中

用 VideoSummaryPlot 绘制视频轨和音轨的摘要信息

多个接受音频输入的函数,如 AudioAmplify 和 AudioNormalize,现在也可接受视频输入

ElectricCurrentPDEComponent 用 PDE 模拟电流

VonMisesStress 计算应力张量的 von Mises 应力

用 Diff 查看笔记本、文件、字符串、列表等之间的差异

用 Diff3 对支持的 diff 目标进行三向比较

用 DiffApply 将差异应用到现有对象上

更新了 FunctionCompile,现在可汇报进度,并给出编译错误的详细信息;目前还支持 CompilerRuntimeErrorAction 选项,控制运行编译代码时遇到错误时的行为

新增功能,通过 ExternalOperation 用符号表示外部运算

$DistributedDefinitions 和 ClearDistributedDefinitions 分别返回并清除其定义已分发到并行子内核的所有符号的列表

第 14.1 版除了引入新功能,还修复了 1,280 个错误。

DateObject 无法正确解析 ISO 8601 星期日期 (446892)

GeoBounds 当子区域相接时可能会给出不正确的结果 (445429)

ImageToolbar 坐标工具无法返回正确的 (x, y) 坐标值 (410592)

对于 Quantities,MeanAround 返回不一致的结果 (409665)

此次发布修复的客户报告的一些错误的样例

发布公告

新功能概览

Mathematica 14

| 2024年1月 | 14.0 参考资料

版本 14.0 继续扩展计算涵盖的范围和广度,同时对现有计算领域进行简化和完善。

用 Comap 和 ComapApply 对表达式应用函数列表

DigitSum 计算整数的各位数字之和

加快了 UnitConvert 的计算速度

用 IntermediateTest 在 TestCreate 中创建中间测试

用 NLineIntegrate、NSurfaceIntegrate 和 NContourIntegrate 计算数值向量线积分、向量曲面积分或复围道积分

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

TruncateSum 使得处理由 DSolve 和其他函数生成的无限和表达式变得更容易

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

用 FiniteFieldIndex 和 FromFiniteFieldIndex 与有限域索引表示形式相互转换

添加了几种新的结构化矩阵类型:SymmetricMatrix、HermitianMatrix、OrthogonalMatrix 和 UnitaryMatrix

TextSummarize 自动生成不同类型的文本数据的摘要

新增了多个可视化函数,用于绘制数据的所有成对二维投影:PairwiseListPlot、PairwiseDensityHistogram、PairwiseSmoothDensityHistogram、PairwiseQuantilePlot 和 PairwiseProbabilityPlot

对 SolarEclipse 进行了大幅修改;现支持七万多个日食和 50 个新属性

添加了计算新月、满月或任何月相日期的函数:NewMoon、FullMoon 和 MoonPhaseDate

用 LayeredGraph 和 LayeredGraph3D 创建以分层绘图表示的图

用 TextureMapping 指定图形的命名纹理贴图

ImageSegmentationComponents 将图像分割为组件

ImageSegmentationFilter 过滤出图像中的前景成分

用 Tour3DVideo 创建三维图形周围的巡历

新增了几个 PDE 建模函数:SchrodingerPDEComponent、FluidFlowPDEComponent、ElectrostaticPDEComponent 及更多函数

用 InputOutputResponse 生成离散、连续或混合控制系统的详细仿真结果

用 SystemModelUncertaintyPlot 绘制控制系统模型中由不确定参数、初始值和输入产生的结果的不确定性

现支持导入 DOCX、MOBI、RData 和 RDS 格式

MP4、QuickTime 和 Matroska 格式现支持字幕导入和导出

新增数据结构:RedBlackTree 和 StringVector

与样条相关的图形基元 BezierCurve、BSplineCurve 和 BSplineSurface 现在也是计算几何运算的有效几何区域,如 ArcLength 和 RegionMeasure

第 14.0 版除了引入新功能,还修复了 2,037 个错误。

如果启用“建议栏”,Element[ArcCos[5 Sqrt[3]], Algebraics] 会使内核崩溃 (442256)

“图像另存为”,文件名已存在的 EPS 会导致前端无响应 (442572)

FindClusters[RandomVariate[ExponentialDistribution[1], 100]] 抛出奇怪的 ArrayComponents 出错消息 (442018)

超过 1,000 个类别时,Classify 无法运行 (438909)

BinomialDistribution,n = 1 时不等于 BernoulliDistribution (404655)

JLink 不能很好地处理 Java NaN (78789)

Manipulates,ControlType -> TogglerBar 时不能正确地自动运行 (70794)

RegionPlot 和 RegionPlot3D 会把 ImplicitRegion 剪掉 (304783)

此次发布修复的客户报告的一些错误的样例

发布公告

新功能概览

Mathematica 13.3.1

| 2023年8月

版本 13.3.1 修复了多个错误,改进了支持聊天的笔记本的稳定性和可用性。

Mathematica 13.3

| 2023年6月

|

13.3 参考资料

版本 13.3 引入了使用大语言模型的新函数,并扩展了机器学习、数学计算、外部函数接口等功能。

添加了许多以编程方式调用大语言模型 (LLM) 功能的新函数,以及允许 LLM 访问 Wolfram 语言工具的新函数:ChatObject、ChatEvaluate、LLMFunction、LLMSynthesize、LLMTool 等。

用 KernelConfigurationEdit 编辑给定内核的属性。

通过 TestCreate、TestObject、TestEvaluate 和 TestEvaluationFunction 用符号表示单元测试及对测试进行运算。

用 LineIntegrate 计算向量线积分,用 SurfaceIntegrate 计算向量曲面积分。

用 ContourIntegrate 计算复围道积分。

支持 Appell 双变量超几何特殊函数:AppellF2、AppellF3 和 AppellF4。

添加和更新了多个新函数来表示有限域和有限域元素,并在有限域上执行多项式计算,包括FiniteField、FiniteFieldElement、FiniteFieldEmbedding、FiniteFieldElementNorm、MinimalPolynomial 和 MultiplicativeOrder。

更新了多个线性代数函数,以支持具有紧凑表示的结构化矩阵和快速计算,由新的 TargetStructure 选项控制。

用 Highlighted 静态或动态突出显示可视化中的特定元素,用 PlotHighlighting 为可视化设置全局突出显示效果。

通过 SystemModelCalibrate 用测量数据校准系统模型的参数。

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

添加了对移动设备的 "USD" 和 "GLTF" AR 格式的支持。

用 RegionHausdorffDistance 测量两个区域之间的差别,用 RegionFarthestDistance 计算两个区域间最远的距离。

用 CircumscribedBall 计算一组点的最小包围球,用 InscribedBall 计算最大内切球。

Haloing 在图形对象的周围绘制光晕,通常用在文字标签上。

ImageSynthesize 根据文字提示生成图像。

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

用于表示、加载和获取动态库中函数指针的新函数:ForeignFunction、ForeignFunctionLoad 和 ForeignPointerLookup。

为原始内存操作添加了几个函数:RawMemoryAllocate、RawMemoryFree、RawMemoryRead、RawMemoryWrite、RawMemoryImport 和 RawMemoryExport。

用 ManagedObject、CreateManagedObject 和 UnmanageObject 支持内存托管对象。

发布公告

新功能概览

Mathematica 13.2.1

| 2023年2月

版本 13.2.1 中包括了上百个错误修复、功能增强、性能改进和安全更新。

Mathematica 13.2

| 2022年12月

|

13.2 参考资料

版本 13.2 中引入了天文学和编译方面的新功能,并大幅增强了机器学习、树、数学计算、视频等方面的功能。该版本还包括了上千个错误修复、文档增强和显着的性能改进。

改进了多个 Quantity 的操作性能

用 RandomDate 和 RandomTime 对日期和时间进行均匀分布的随机抽样

用 PropagateAborts 微调中止处理

更快的单变量和多变量多项式运算

添加了对多元多项式的模块化因式分解的支持

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

两种全新的结构化矩阵类型:VandermondeMatrix 和 CauchyMatrix

用 NFractionalD 进行数值分数微分

用 NCaputoD 进行数值分数阶微分( Caputo)

添加了许多与天文计算和可视化相关的函数和选项,包括 AstroPosition、AstroDistance、AstroAngularSeparation 和 AstroGraphics

用 Blurring 软化或隐藏图形中的特征

用 ClusteringMeasurements分析聚类过程的结果

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

FileSystemTree 可在目录中创建子目录和文件树

用 SystemModelMeasurements 计算控制系统的阶跃响应分析

支持地理数据格式 "GXF" 和 "OSM"

支持流行的棋牌游戏格式 "FEN" 和 "PGN"

用 CompiledComponent、 DeclareCompiledComponent、BuildCompiledComponent 和 LoadCompiledComponent 从已编译组件构建、加载和安装组件(例如共享库)

附加支持用 TypeHint 和 IfCompiled 从评估代码迁移到编译代码

发布公告

新功能概览

Mathematica 13.1

| 2022年6月

|

13.1 参考资料

版本 13.1 包括了 90 个全新的函数,另外还对 203 个函数进行了大幅更新、新的用户界面特性以及强化的编译器功能。

用 Threaded 对其他数组在更深层次线程化

用于列表操作的全新便捷的语言函数:DeleteElements、DeleteAdjacentDuplicates、SymmetricDifference 和 UniqueElements

添加了便捷的函数式编程函数:ReplaceAt、MapApply、Until 和 SameAs

用 IntegrateChangeVariables 和 DSolveChangeVariables 计算积分和微分方程中变量的变化

用 FractionalD、CaputoD 和更新的 DSolve 支持分数导数和分数微分方程

用 ImplicitD 计算隐式定义函数的导数

添加了多个新类型的结构化数组:PermutationMatrix、BlockDiagonalMatrix、LowerTriangularMatrix、UpperTriangularMatrix、BlockLowerTriangularMatrix 和 BlockUpperTriangularMatrix

用 CenteredInterval 或 Interval 计算区间,可适用于多个特殊数学函数

用 TernaryListPlot 数量的绘图比率

增强了对可视化函数中 ScalingFunctions 选项的支持,并添加了 NominalScale 和 OrdinalScale

VoronoiMesh 现在支持 3D Voronoi 分解

用 ReconstructionMesh 从点云重建一维二维和三维网格

EstimatedPointNormals 可以计算点云中点的法线

增加了对图的操作功能:GraphProduct、GraphJoin 和 GraphSum

表情符号和更多种语言支持

用 DropShadowing 创建二维投影效果

添加了几个新的图形着色器:FlatShading、GouraudShading 和 PhongShading

用 VideoCapture 从网络摄像头和其他设备录制交互式视频

用 VideoScreenCapture 交互式屏幕视频录制

用于绘制特性对模型结果的影响的新机器学习函数:FeatureValueImpactPlot, FeatureImpactPlot、CumulativeFeatureImpactPlot 和 FeatureValueDependencyPlot

全新的树相关函数 RootTree、UnlabeledTree、TreeLeafCount,以及用于树的多个样式和标签的选项

用 PatternReaction 符号式性表示一系列化学反应,并用ApplyReaction 将这些反应应用于一组分子

用 ChemicalConvert 进行化学转化

ModelPredictiveController 使用 1-、2- 和 ∞-norms 执行显式约束 MPC 控制器设计

DiscreteInputOutputModel 实现一个通用的非线性输入输出模型

编译代码和库中类型声明和类型规范语法的新函数:TypeDeclaration、CompiledExpressionDeclaration、LibraryFunctionDeclaration 和 TypeSpecifier

用 ForAllType、LiteralType、TypeEvaluate、CreateTypeInstance 和 TypeOf 扩展了对编译代码中类型表示的支持

用 InertEvaluate 从编译的代码中调用评估器

用 ToRawPointer 和 FromRawPointer 创建和取消引用与外部库交互的指针

添加了一个 "ExprStruct" 数据结构,用于表示无需评估即可修改的表达式

QuestionGenerator 和 QuestionSelector 添加了问题和回答接口的进一步支持

新的默认工具栏、注释覆盖和创建自定义指南页面

版本 13 开始新增添以及更新的功能

发布公告

新功能概览

Mathematica 13.0.1

| 2022年2月

版本 13.0.1 继续致力于 Wolfram 语言的增量开发。此版本包括了 log4j 的安全更新在内的数百个错误修复、功能增强和性能改进。

Mathematica 13

| 2021年12月

|

13.0 参考资料

版本 13.0 共添加了 117 个新功能,数百个更新和升级,以及上千个错误修复和小型增强,新版本还包括了许多新的想法,使系统更易于使用和并更加流畅。

用 $ContextAliases 为上下文名称创建便于使用的别名。

全新的线性代数函数:Adjugate、DrazinInverse 和 CoreNilpotentDecomposition

新导入的库仑波函数包括:CoulombF、CoulombG、CoulombH1 和 CoulombH2

用 CenteredInterval 对实数和复数中心间隔执行间隔计算

用 BilateralZTransform 和 InverseBilateralZTransform 计算双边或双边 Z 变换和逆变换

用新函数 VectorDisplacementPlot、VectorDisplacementPlot3D、ListVectorDisplacementPlot 和 ListVectorDisplacementPlot3D 创建 2D 和 3D 位移图

通过 GeoGraphValuePlot 可视化地理流

通过基本区域的布尔运算构建的全新的构造实体几何区域 CSGRegion

用 RegionFit、GradientFittedMesh 和 ConcaveHullMesh 从一组点创建区域

用 FindRegionTransform 查找从一个区域到另一个区域的仿射变换,并用 RegionCongruent 和 RegionSimilar检查两个区域的一致性和相似性

用于查找同构子图和子图同构的新函数:IsomorphicSubgraphQ、FindSubgraphIsomorphism、FindIsomorphicSubgraph

用 FindEdgeColoring 和 FindVertexColoring 查找图形的最小边和顶点着色

用 FindPlanarColoring查找平面图布局的表面着色

用 DominatorTreeGraph 和 DominatorVertexList 计算有向图的支配树

三维图形的全新照明选项:AmbientLight、DirectionalLight、PointLight 和 SpotLight

用 SpatialEstimate 创建空间预测

用 EstimatedVariogramModel估计位置标记数据的最佳变异函数模型

全新的视频处理函数:SnippetsVideo、TourVideo、GridVideo 和 OverlayVideo

使用全新的内置视频播放器在 Wolfram 语言笔记本中预览视频

用 ImageStitch 将图像列表拼接在一起

用 TrainImageContentDetector 和 TrainTextContentDetector 有效地训练自定义内容检测器

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

为 Tree 框架新增了 TreeScan、TreeMapAt、TreeTraversalOrder 和 TreeLayout

用 TimeSystemConvert 在不同时间系统进行转换

用 FlightData 获取有关飞机航班的实时信息

全新的固体力学 PDE 模型函数,包括 SolidMechanicsPDEComponent、SolidMechanicsStrain、SolidMechanicsStress 以及更多

添加了化学和化学反应的符号表示:ChemicalFormula、ChemicalReaction

用 ReactionBalance 计算化学平衡反应并用 ReactionBalancedQ 检查给定的反应是否平衡

改进了将 PDF 页面作为矢量图形导入的功能

用 QuestionInterface 指定回答问题的界面

用 WebItem 表示一个包含表达式的 HTML 元素,并用 WebRow 和 WebColumn 将这些元素排列成行和列

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

GeoGraphics 现在默认返回带有矢量标签的地图

发布公告

新功能概览

Mathematica 12.3.1

| 2021年7月

版本 12.3.1 继续对 Wolfram 语言和 Mathematica 的持续增量质量开发。

对 Apple Silicon 的 macOS 的原生支持

简化了站点许可证的产品激活,支持单点登录

全新的 Wolfram|Alpha-Mode 笔记本功能,包括数学结构的二维排版、对化学计算和生物分子序列的额外支持以及交互式绘图测验

诸多其他功能增强、错误修复和性能改进

Mathematica 12.3

| 2021年5月

|

12.3 参考资料

版本 12.3 新增了上百种新函数,修复了上千个问题,并对许多函数进行了大幅更新和增强,为用户提供了重要的增量版本,使 Mathematica 和 Wolfram 语言在许多不同领域中的应用更加完善、快速、流畅和便捷。

用 SolveValues 和 NSolveValues 直接获得方程式的解

实现了卡尔森椭圆积分函数以及 Fox H 函数

用 BilateralLaplaceTransform 和 InverseBilateralLaplaceTransform 计算双边或双面拉普拉斯变换及逆变换

用 StreamPlot3D 和 ListStreamPlot3D 绘制穿过三维数据点的图

用 ListLinePlot3D 通过三维数据绘制线图

用 GeoGraphPlot 在地图上显示以地理位置为顶点的图

用于构建和操纵符号树的新框架

Solve 和 Reduce 现在支持超越方程组

Root 现在支持多元根

DSolve 现在可求解系数为有理函数的线性常微分方程组和系数为 q 有理函数的线性常微分方程

全新的 AxisObject 可用于表示广义定量轴

MaterialShading 支持表面材料的真实渲染

用 CanonicalizeRegion 和 RegionConvert 更改区域的表示形式

用 GeometricTest 测试几何对象是否满足给定的属性或关系

用 AnimationVideo、SlideShowVideo 和 FrameListVideo 生成不同类型的视频

改进了视频处理功能,新添加了 VideoRecord、VideoTimeStretch、VideoInsert 和 VideoReplace 函数

用 FromDateString 通过区域设置、时区等解析日期字符串

实现了由控制器设计函数生成的 SystemsModelControllerData,其中含有连接和分析闭环系统所需的丰富数据

全新的计算化学函数,包括 MoleculeName、MoleculeSubstructureCount 和 MoleculeAlign

改进了几种导入和导出格式,并添加了新格式,例如 SAS7BDAT、DTA 和 POR

ExternalEvaluate 添加了对Java、Octave 和系统 shell 的支持

用 DatasetTheme 控制Dataset 输出的整体外观

添加了新的数据结构:"ImmutableVector" 和 "KDTree"

重新编写并大幅提高了 Around 函数的速度

版本 12.2 之后添加的新功能

发布公告

新功能概览

Mathematica 12.2

| 2020年12月

|

12.2 参考资料

版本 12.2 增加了 228 个全新函数,扩展了 Mathematica 和 Wolfram 语言在生物分子序列操作、PDE 建模、空间统计、远程批处理作业计算等方面的功能。

用 BioSequence 表示生物序列(例如 DNA),并使用 BioSequenceTranscribe、BioSequenceComplement 等函数对其执行操作

新的 PDE 建模框架可用于符号和数值求解各种偏微分方程

使用新的空间统计功能,(例如,SpatialPointData、RandomPointConfiguration、MeanPointDensity、PointCountDistribution 等)分析空间数据并使用点过程

用 RemoteBatchSubmit 和 RemoteBatchMapSubmit 提交批处理作业,以便在外部计算提供程序上进行异步评估

用 Enclose 和 Confirm 来编写具有更强大错误处理能力的代码

CheckArguments 和 ArgumentsOptions 帮助检查函数定义中的有效位置和可选参数

新的 x|->f 语法用于使用命名变量定义纯函数

用 ApplyTo (//=) 将函数应用于变量并更新其值

用 DateSelect 方便地从日期间隔或列表中选择日期

用新的 EchoEvaluation、EchoLabel 和 EchoTiming 函数改进代码调试和调整

为 AxiomaticTheory 中添加了添加了新的理论和属性

用 ConvexOptimization 解决一般凸优化问题

用 RobustConvexOptimization 和 ParametricConvexOptimization 分别查找鲁棒优化和参数凸优化问题的解决方案

用 FunctionInjective、FunctionSign、FunctionContinuous 等测试各种函数属性

改进了对椭圆函数的支持,添加了 JacobiEpsilon 和 JacobiZN(Jacobi zeta)函数

数学 Lamé 函数 LameS、LameC、LameSPrime、LameCPrime、LameEigenvalueA 和 LameEigenvalueB 用于解决椭球和球面坐标中拉普拉斯方程的边值问题

用 RadialAxisPlot 创建雷达图

用 ParallelAxisPlot 创建平行坐标图

新的 GeoGraphics 原函数:GeoPolygon 表示二维地理区域

用 LinearGradientFilling、RadialGradientFilling 和 ConicGradientFilling 艺术填充二维图元

用 ConvexRegionQ 和 ConvexHullRegion 测试凸度并计算任何区域的凸包

用 PositivelyOrientedPoints、NegativelyOrientedPoints、CollinearPoints 和 CoplanarPoints 分别检查一组点是正向、负向、共线还是共面

通过 VideoGenerator、VideoIntervals、VideoDelete、VideoMap 和 VideoMapTimeSeries 等新函数大幅提升了视频计算支持

新的 AnimatedImage 对象,用于表示动画 GIF、PNG 等

用 FaceRecognize 通过机器学习在图像中查找和识别人脸

支持包括 FunctionLayer、CompiledLayer、NetArrayLayer 和 RandomArrayLayer 的几种新的神经网络层类型

添加了多种用于 DimensionReduction 和 DimensionReduce 的新方法,包括 t-SNE、主成分分析和潜在语义分析

支持 7z、ISO、RAR 和 ZSTD 压缩和存档格式

用 SecurityCertificate 表示公钥安全证书,并从PEM 文件格式的常见变体中将其导入

对 PDF 导入进行了重要改进

改进了 Import 对 URL 的支持,更新了 FileFormat 并添加了 FileFormatQ 等

用 AttachCell 将浮动单元格附加到笔记本窗口中的内容

用 Canvas 在笔记本界面中添加交互式自由形式的图形

用 ClickToCopy 创建一个单击即可复制其内容的按钮

重新设计了插入和编辑超链接的界面

添加了对具有自动排版功能的嵌入式 TeX 输入的支持

创建按需许可权利,以使用 CreateLicenseEntitlement 按需付费的方式运行独立的 Wolfram Engine 内核

改进了微控制器套件,对 Arduino、Adafruit 和 SparkFun 的许多 32 位目标提供了新的支持

12.1 之后添加的新功能

发布公告

新功能概览

Mathematica 12.1.1

| 2020年6月

版本 12.1.1 是 Wolfram 语言持续提高质量的努力结果,其中包括了近一千个错误修复、功能增强以及在密码学、视频处理、数据科学、可视化等方面的性能改进。

更强大和更统一的密码学函数,包括用于 GenerateDigitalSignature 的其他哈希方法

VideoStream 支持现场直播,且视频处理和导出函数默认情况下使用 H264/AAC 编解码器(如果可用)

改进了 Dataset 和 GridBox 构造的性能,并提高了 TableView 的稳定性

RLink 现在允许的自定义 R 安装可高达 3.6 版

改进了 StackedListPlot 和 StackedDateListPlot 的数据处理

改进并修复了 Around,可更好地处理非对称不确定性

为 DateObject 添加更好的排版形式

解决了质数计算速度缓慢的问题

其他多个更新

Mathematica 12.1

| 2020年3月

|

12.1 参考资料

版本 12.1 是我们迄今为止最大的更新发布,其扩展了 Mathematica 和 Wolfram 语言在数学可视化、音频和图像处理、机器学习和神经网络、数据访问/存储等方面的功能,并引入了用于视频处理和解码以及软件包管理的新系统。

Windows 和 Linux 笔记本界面更新为 HiDPI,支持数千个图标和其他资源

Windows 和 macOS 界面现使用 Direct3D 11 和 Metal API 改善了三维图形的呈现

通过 TableView 可以像电子表格一样查看、编辑和处理表格数据

详细控制外观、排序、数据存储和数据集的其他选项

全新的 DataStructure 框架可有效创建、存储和操作通用数据结构

用 Asymptotic 和 DiscreteAsymptotic 可计算数学表达式的渐近逼近和展开

表示一般 Heun 方程正则解的数学 HeunG 函数

用 CategoricalDistribution 在无序类上生成分布

用 GeometricOptimization 查找在给定约束下最小化多项式目标的正值

用 ComplexRegionPlot、ComplexContourPlot、ComplexVectorPlot 可在复杂平面上绘制函数、区域和矢量

支持使用 FindEquationalProof 从任意谓词(一阶逻辑)生成证明

对向量可视化进行了多项改进并添加了新选项

用 HatchFilling 和 PatternFilling 可对二维多边形进行艺术填充,并使用 StippleShading、ToonShading、HatchShading 和其他全新图形指令对三维对象进行着色

改进了对地理区域上几何运算的支持

用 GeoDensityPlot 可在地图上用平滑变化的颜色显示值,或通过 GeoContourPlot 在地图上显示为轮廓

用 MeshConnectivityGraph 和 NearestMeshCells 可探索网格的拓扑

用 NetGANOperator 可在各种类型的数据上训练生成模型

通过 AnomalyDetector 在机器学习功能中包含异常检测

用 Annotate 可为图形和其他对象设置样式化注释

用 Splice 可自动将表达式拼接到列表中

用例如 SubsetCases、SubsetPosition、SubsetCount 等函数可对子集/子列表进行操作

用 OperatorApplied 和 CurryApplied 可表示运算符形式,并使用 ReverseApplied 来应用带有相反参数的函数

TimeRemaining 用于获取秒数,直到终止 TimeConstrained 计算

DateInterval 用于连续或以给定的粒度表示时间间隔,InfinitePast/InfiniteFuture 用于表示不确定的时间间隔,MinDate/MaxDate 用于在时间间隔或日期列表中查找极值

用 ExpressionGraph 查看任何级别表达式的树形图

ExternalIdentifier 用于在外部标识符系统中表示和引用资源

用 WikidataSearch 和 WikidataData 从 Wikidata 的 SPARQL 端点搜索和检索值

通过 ExternalEvaluate 支持 Julia、Ruby 和 R 语言

用 MoleculeRecognize 可识别图像中的分子结构

用 ExternalStorageUpload 可文件上传到外部存储(例如,Dropbox)

查看和分析 ARK 区块链数据并提交交易

将实体类与 UnionedEntityClass、IntersectedEntityClass 和 ComplementedEntityClass 合并和分离

通过 CreateArchive 和 ExtractArchive 改进了对 ZIP 和 TAR 的支持

用 SystemCredential 在本地安全存储系统密码、机密、密钥等信息,并使用 GenerateFileSignature 从给定密钥创建数字文件签名

Paclet 框架 用于表示、安装和管理具有本地功能和远程程序包的功能,例如 PacletInstall、PacletFind、PacletSites等

改进了对 MicrosoftSQL、MySQL 和其他关系数据库的支持

用 FindMaximumCut 可解决图形的最大割问题

用 FaceAlign 可根据面部界标对齐图像中的面部

FindImageText 可用于检测包含字符、单词、行或文本块的图像区域

用 SpeechCases 和 SpeechInterpreter 可识别语音中的文本和实体,并使用 SpeakerMatchQ 对比语音和参考片段

复杂的 视屏框架 用于以编程方式查看、处理和分析各种多媒体类型

用 CharacterNormalize 可将文本转换为各种 Unicode 规范化形式

支持用户提供的 CUDA 工具包

创建具有自由形式,与 Wolfram|Alpha 类似的输入和输出的笔记本,可以进行多步计算

版本 12 之后添加的新功能

发布公告

新功能概览

Mathematica 12

| 2019年4月

|

12.0 参考资料

版本 12.0 对 Mathematica 在数学和几何、地理可视化、音频和图像处理、机器学习等方面的功能进行了大幅扩展,其中包括主要的前端功能强化和系统范围的性能改进。

主要操作系统的集成更新,使得 Mac 和 Linux 笔记本界面可以分别使用 64 位 Cocoa API 和 Qt 5,Linux 界面不再需要 X server 的支持

优化求解器,例如 LinearOptimization、QuadraticOptimization、SemidefiniteOptimization 等,用于优化受凸约束条件限制的的凸函数,包括向量不等式,例如用于模拟向量值变量的 VectorGreater

扩展的渐近功能,包括代数和差分方程的渐近解以及和的渐近逼近

现支持在 Integrate、Sum 和 Product 中生成任意常量

改善了 Integrate 的初等函数的支持,在 Solve 和 Reduce 中的大型结构系统,DSolve 支持非线性一阶 ODE 和扩展覆盖,并支持 FunctionDomain

扩展了 NDSolve 的 PDE 数值求解功能,以有限元方法求解任意形状区域上的非线性 PDE,通过 NBodySimulation 自动计算理想 n 体交互作用之间的相互作用

进一步扩展了几何功能,添加了有孔的普通多边形以及多面体基元,以及全方面支持的改进

通过 GeometricScene 和 GeometricAssertion 在全新架构下可视化欧几里德几何及其定理

用 AxiomaticTheory 访问用于符号证明的内置公理理论

用 ComplexListPlot 可视化复值数据和函数,用 ReImPlot 绘制函数的实部和虚部分量,以及用 AbsArgPlot 绘制按参数着色的实变量的复变函数的模数

用 Around 描述测量值的不确定性,并对可视化函数提供内置支持

用 Molecule 函数创建、分析和修改化学物质,并通过 MoleculePlot 和 MoleculePlot3D 可视化二维和三维结构

用 GeoVector 表示大地测量向量,并用 GeoVectorPlot 和 GeoStreamPlot 可视化大地向量场

用 RandomGeoPosition 在任何区域生成随机分布的地理位置,并用 GeoGridUnitDistance、GeoGridUnitArea 和 GeoGridDirectionDifference 分析地理投影的距离、面积和角度失真

更新了 GraphPlot 可视化的默认外观,以及全新的绘图主题和更新的属性

颜色处理函数,例如 FindMatchingColor、ImageRecolor 和 ColorDetect 均由全新 ColorsNear 封装来表示颜色邻域

高级识别函数,例如 ImageCases、FacialFeatures、AudioIdentify 和 SpeechRecognize,以及增强了 FindFaces、FeatureSpacePlot、AudioMFCC 等函数的功能

改进了音频分析函数(如 AudioIntervals),以及数据窗口函数(如 HannWindow)的性能,并提供了全新的 AudioAnnotate 框架,可对音频对象进行注释

SpeechSynthesize 支持多个语种的,改进了通过 VoiceStyleData 发现和搜索可用语音的功能

可用 ShortTimeFourier 计算和存储短时傅立叶变换的属性,通过 InverseSpectrogram 根据幅值频谱图近似重建信号

通过添加预训练模型、新的网络层、新编码器和解码器、支持多个 GPU 等措施,改进了神经网络框架,且可自动提前停止训练以防止过拟合

ClassifierMeasurements 现在可以处理不确定性和多类平均,通过使用自归一化网络大幅改进了 Classify 的 "NeuralNetwork" 方式

用 LearnDistribution 从任意数据中学习广义概率分布,用 SynthesizeMissingValues 通过生成的值替换数据中的缺失值,并用 FindAnomalies 查找数据中的异常示例

用 RelationalDatabase,以符号方式与关系数据库交互,集成核外和内存技术以访问太字节级数据,并自动为常用数据库生成 SQL 代码

使用 SPARQL 查询远程或内存中的 RDF 图形数据库 并从各种 RDF 格式导入/导出 RDF 数据

支持实体框架中的“实时”属性、过滤和排序、聚合、组合类型以及类抽样

扩展并增强了所有领域的内置实体数据,包括 地理、文化和历史、生命科学和医学、金融、天文、地球科学、交通、工程、语言和数学

高效的部分导入,并改进了科学格式(如,“FITS”和“HDF5”),以及表格格式(如 “CSV”和“XLS”)

用 NumericArray 创建数值数组的最紧凑表示

用 Curry 将参数传递给任何顺序或括号结构的函数,或用 SubsetMap 将向量函数映射到元素的子列表

用 Information 已大幅扩展并进行现代化改良,从而提供不同对象类型的信息

初始版本的 Wolfram 编译器可将部分 Wolfram 语言代码转换为优化的本机机器代码

改进了外部计算框架,包括核心性能的增强、用 ExternalFunction 直接调用外部代码,以及用 WebExecute 控制网页浏览器

用 BlockchainTransaction、BlockchainTransactionSign、BlockchainTransactionSubmit 和 BlockchainContractValue 创建、签署和部署自定义区块链交易并与计算合约交互

全新的微控制器套件可用来自动生成和部署微控制器的代码

用于 Unity 游戏引擎的双向接口

将笔记本通过 Wolfram Cloud 或邮件分享,而无需退出前端

通过公共 Wolfram Function Repository 和 ResourceFunction 系统创建、存储和即时访问函数

了解更多

发布公告

新功能概览

Mathematica 11.3

| 2018年3月

|

11.3 参考资料

版本 11.3 对 Mathematica 和 Wolfram 语言在数学计算、音频和图像处理、系统建模、机器学习和神经网络以及更多方面的功能进行了扩展,并添加了多种全新前端特性。

扩展的渐进计算功能,其中包括用于积分和微分方程的关系运算符和近似解

ApplySides 可用于对方程式和不等式两侧应用代数运算,并可用 FindEquationalProof 从公理中找出逻辑方程式定理的证明

用 GeoSmoothHistogram 在地图上创建平滑的位置强度表示

FeatureSpacePlot3D 可用于在三维中绘制降维的特征空间

CurrentImage 支持多个设备同时捕捉图像和在 Linux 中进行图像捕捉

FacialFeatures 可提取如年龄、情绪和标志等的面部特征,FindFaces 还可以根据这些特性进行过滤

对核内和核外音频对象进行高效的音频 NET 编码以及特性提取

SpeechSynthesize 支持原生操作系统合成,并且 AudioDistance 可以用于计算音频信号的距离度量

FindTextualAnswer 用于查找对问题进行回答的文本部分,改进了 Classify 和 Predict 的自动化功能,并提供了用于 DimensionReduction 的新方法

神经网络框架中添加了其他预训练模型、更快的 RNN 训练、高效的序列生成、训练会话摘要、数组分享、网络的三维和可变长度卷积与修剪,

浏览、导入或生成仿真就绪的系统模型,用来进行数据提取、分析和可视化

Blockchain 框架可用于访问当前的区块信息(例如:以太币或比特币),并可使用 Wolfram 区块存储或提取数据

全新系统级别功能,可用于远程过程执行、用户验证、过程管理和网络数据包捕捉

通过搜索、标注、移动、删除等直接处理实时邮箱中的邮件

SendMail 支持 HTML 邮件并自动嵌入 Dataset 和 TimeSeries 等内容

改善了对系统建模、光栅图像、音频、列表、电子表格、系统和网络格式的支持

用 EntityStore 系统可预取实体、注册用户实体和实体类型,以便直接计算

Wolfram Presenter Tools 环境用于创建现场交互式技术演示

基于笔记本的 Wolfram 聊天界面可实时交换文本、代码和其他内容

版本 11.2 之后添加的新功能

发布公告

新功能概览

Mathematica 11.2

| 2017年9月

|

11.2 参考资料

版本11.2 对 Mathematica 和 Wolfram 语言的音频和图像处理、数学计算、任务处理和机器学习以及其他多个方面的先进功能进行了扩展。

计算无向和多元极限、上下限或离散极限

直接求解连续或离散方程中的极限值

FourierTransform 现支持周期函数

在区域上可进行三维布尔运算

用于自动机器学习的新方法和选项,并支持提取单词向量、音频和序列

提供新选项和方法以扩展神经网络分层类型

添加了对神经网络导入导出格式的支持

ImageRestyle 根据其他图像的特性创建图像

GeoImage 用于获取卫星图像

RegionImage 用于区域的三维栅格化

CurrentScreenImage 和 CurrentNotebookImage 可截取当前屏幕或笔记本画面

SpeechSynthesize 可从表达式生成语音音频

支持立体声、可编程音频回放和 Linux 音频采集

ExternalEvaluate 和 StartExternalSession 用于连接外部语言诠释器

ZeroMQ 通过 SocketConnect 框架进行网络编程

用于配置初始化值和计算的框架

通过 TaskObject 框架管理异步和后台任务

添加了用于低级数值线性代数的文档

版本 11.1 之后添加的新功能

发布公告

新功能概览

Mathematica 11.1.1

| 2017年4月

Mathematica 11.1.1 解决了版本 11.1 中发现的重要问题,并在性能上进行了强化。

在 Mac 系统中重新启用了对神经网络的 GPU 支持

对于神经网络的多处更新,包括对于 HDF5 格式的正确支持

修正了查阅文档时的速度减慢

LinearModelFit 不再占用过多内存

修正了 ListPlot3D 中的渲染问题

修正了在 Windows 系统中建议栏和插入单元的错误行为

解决了在具有压缩数组坐标的矩形上进行区域操作时崩溃的问题

Mathematica 11.1

| 2017年3月

|

11.1 参考资料

版本 11.1 扩展了 Wolfram 语言在机器学习、神经网络、音频处理、稳健统计等领域的先进功能。

130多个跨越广泛应用领域的全新函数

20个全新神经网络层类型,以及对循环神经网络和可变长度序列的无缝支持

NetModel 用于访问日益增长的训练和未经训练的神经网络存储库

FeatureSpacePlot 用于基于机器学习的数据、图像和文本等空间可视化

新增的机器学习函数,包括 SequencePredict、ActiveClassification 和 ActivePrediction

用 AudioCapture 直接在笔记本中记录音频,并可直接对其进行处理和分析

在二维和三维图像直接运用算法(利用“*”或“-”等)

扩展了对计算摄影和计算显微镜支持

ImageGraphics 用于找出近似于位图的向量图形

空间填充和分形区域构建器,例如 HilbertCurve 和 SierpinskiMesh

全新稳健空间统计,包括 WinsorizedMean 和 SpatialMedian

GeoBubbleChart 以及对 Callout 和 ScalingFunctions 等函数的扩展支持

支持符号阶的导数

高分辨率地理高程数据

对于面向网页查询、网页图像查询和文本翻译的外部服务的无缝整合

广泛的 PersistentValue 系统用于将会话间的值存储于本地和云端等

AutoCopy 在云端完美分布独立可编辑的笔记本

用基于笔记本的脚本编辑器创建 WolframScript 的 .wls 文件

自动执行的 Wolfram 语言脚本也适用于 Windows

全新响应式设计应用于全部文档和在线范例

发布公告

新功能概览

Mathematica 11.0.1

| 2016年9月

Mathematica 11.0.1 解决了 Mathematica 11 中出现的重要问题,并对许多功能做了进一步的完善。

对 Linux 系统的全新音频支持,以及所有平台上的音频功能改进

修复了造成系统崩溃的 Graphics3D 旋转和缩放故障

显著改善了 GIF 的导入性能

修复了 Plot 功能退化和 ParametricPlot、ParametricPlot3D 中计算速度大幅下降问题

ListPlot 的标签和标注功能现已恢复正常

改善了 Dataset 和相关功能的性能和稳定性

英语拼写检查词典中添加了超过 9,000 个词汇

TextRecognize 现在可正确支持所有有记录的语言

解决了 WolframScript 区分选项和脚本名称时遇到的问题

并提高了在其他 Mac 平台和 Linux 平台上的稳定性

修正了 CenterArray 引起的部分计算错误和其他错误

URLRead、URLExecute 和 URLDownload 现可使用 SetOptions

Mathematica 11

| 2016年8月

|

11.0 参考资料

以 Wolfram 语言为基础,Mathematica 11 引入了用于主要新领域的各种功能,其中包括三维打印、音频处理、机器学习和神经网络以及其他多项改进。

超过 500 种的新函数,大幅拓宽了全新和既存领域的覆盖范围

用算法生成、导入三维模型,并使用本地或云端三维打印机直接打印模型

为音乐和语音处理提供了全新的计算音频合成、处理和分析功能

全新的神经网络框架使用户可以利用 GPU 加速的深度学习平台

拓展和增强的机器学习功能,包括特征抽取和贝叶斯最优化

对 Wolfram Cloud、网页操作和数据存储进行了众多扩展和改进

大量新型可视化系列涵盖从统计,几何到解剖学等众多领域,进一步完善了演示的选项

强化了既存的处于行业领先地位的符号、数值和几何方面的性能及特性

扩展的地理学,包括新型地理数据实体、地图背景和投影以及更多内容

全新的计算摄影学,附加更多用于图像和信号处理的工具

用于随机矩阵、时间序列以及概率和统计中量值的全新和增强支持

用于云端、桌面和嵌入系统间异步通信的实验性 Wolfram 信道框架

全新的 WolframScript 命令行诠释器使您可以随心所欲,无论是从本地还是从云端,在任何地方都可执行 Wolfram 语言代码

在更强大的列表和数组处理功能的支持下,实现了更丰富的函数式编程构建

更强大的文本和语言处理,并增加了多语种支持

利用字典对技术术语、专有名词进行实时拼写检查,支持25种以上的语言

改进代码外观、自动补齐和错误信息,帮助用户提高工作效率

更快、更灵活地访问不断增长的 Wolfram Knowledgebase,包括对任意数据集的支持

了解更多

发布公告

新功能概览

Mathematica 10.4.1

| 2016年4月

Mathematica 10.4.1 解决了近期发布版本中存在的一些重要问题。

针对 Mac OS X 10.11.4 t在默认 Gatekeeper 政策下可能阻止 Mathematica 打开的错误提供了解决办法

解决了 OpenGL 所造成的图像不稳定或失败的问题,特别是 Graphics3D 和 Manipulate 的透视、翻转和动态问题

解决了 Linux 用户的激活困难问题

解决了在前端直接对图像进行计算时的速度减慢

将用户在 Windows 中打开多个笔记本时发生的错误恢复至预期行为更正了 ListPlot [Table[…]] 和 CoefficientRules 返回的计算错误

恢复了 Clear Formatting 菜单项目的行为

Show 现在可用于 GeoGraphics 对象

提高了代码辅助功能的稳定性

优化了在使用 DateFormat 时对 Interpreter 的支持和文档

对日文版用户,更新了在将笔记本从云端移至桌面时返回的对话信息

Mathematica 10.4

| 2016年3月

|

10.4 参考资料

Mathematica 10.4 融载了 Wolfram 语言的最新版本,在云服务和系统功能上进行了重大改进,同时,对地理和几何计算、动态可视化、创建互动应用和其他更多功能进行了提升。

查阅 Mathematica 10.4 中 Wolfram 语言的完整新功能列表

开发员剖析系列博客

支持模式匹配和 Association 中各种操作的速度提升

可以通过值和属性隐式定义 Entity 的功能

新的 CloudExpression 函数用于表示一个其值在云端持续保存的表达式

用于使用 AskFunction 创建交互性应用的实验性用户界面功能

通过 ScalingFunctions 选项使用 ListPlot、ListLinePlot 和 DateListPlot 生成有比例的图线,以及全新的 Dendrogram,可以根据元列表的分层聚类构建系统树图

新的文本计算和数据功能用于拼写检查和词频分析,外加大幅改善的 TextSearch 和 Snippet

新的图和网络功能用于构建 PlanarGraph 和确定用于多种不同类型图形的 ConnectedGraphComponents

实验性 ClusterClassify 根据在数值、文本和图像数据和时间中找到的聚类生成 ClassifierFunction

新的符号式计算函数 DifferenceQuotient 和 GreenFunction,以及数论和信号处理的附加功能

增添了用于根据数组创建网格的几何计算格式和功能,以及计算区域性质,如惯性或一般积分矩,用于点集的边界区域和测量由参数公式定义的区域

扩展了对概率和统计中的 Quantity 数据的支持,包括新的 QuantityDistribution 函数

实验性 DynamicGeoGraphics 函数, 用于创建可平移和放大的动态及交互性二维地理图像

新的 DynamicImage 交互性图像浏览器用于在大图像中进行平移和放大,并大幅延伸了用于突出显示指定感兴趣区域的 HighlightImage 功能

函数和数据记录功能的完善,用于一些凭借 Labeled 封装或 PlotLabels 选项的函数

支持 Arduino Yun 与 Wolfram Data Drop 的直接接口

通过ServiceConnect,API 连接性能增添了用于数据提取和分析的七个外部服务——其中包括 Google Analytics、SurveyMonkey、FRED 和 PubMed

20个以上的新 Interpreter 类型用于解释器和相关构建函数,包括部署智能表单字段

添加了对24种新字体家族的支持,用于网页和印刷产品的其他定制

新功能概览

开发员剖析系列博客

Mathematica 10.3.1

| 2015年12月

恢复了使用 WSTP(Wolfram Symbolic Transfer Protocol)发送字符串时的原有性能

增强了图像处理功能的稳定性,包括 Image3D、ColorConvert 和 HighlightImage

解决了数值插值函数的计算时间缓慢问题

提高了使用拷贝和粘贴时,对 Undo 历史和选项的跟踪

图像文件格式更稳健的导入,包括 JEPG 和 TIFF

将 TravelDirections 和 Nearest 中一些参数恢复到预期行为

优化了对国际语言的支持,包括西班牙拼写检查和中文检索

更新了多个用户界面,包括 DynamicModule、ActionMenu 和边框

Mathematica 10.3

| 2015年10月

|

10.3 参考资料

Mathematica 10.3 继续迅速扩建版本10中引入的各个领域,同时还进一步完善了现有的各种顶级功能

查阅 Mathematica 10.3 中 Wolfram 语言的完整新功能列表

开发员剖析系列博客

通过 MathematicalFunctionData,访问 Wolfram 语言中大量的数学函数恒等式及其性质

新的地理计算功能,例如:TravelDirections、TravelDistance,以及更多用于旅程时间、方法和相关数据的计算

新的 AnatomyData 和 AnatomicalStructure 解释器类型,通过与 Wolfram Cloud 的连接进行计算和部署

对特定类型实体进行分组、复制以及识别的功能,从而实现更自动且有效的计算

支持随机矩阵分布和属性

用于测试表达式的比较运算符,例如:GreaterThan、LessThan 以及 EqualTo

增添了单词和字母字符串操作的语言学数据,强化了对自然语言的理解

新的日期和时间功能,用于表示和处理时区

支持符号式求解偏微分方程和特征问题

更多便捷的网络编程选项,可用于主机查询、IP 地址表示以及套接口连接

增强的文本元素和结构处理分析功能,包括定义、词性、翻译等

与 GoogleCalendar、GoogleContacts 和 Yelp 数据的新服务连接选项,以及用于学术研究的 ArXiv 和 CrossRef

对核心 Wolfram 语言以及桌面和云端的 Wolfram 系统界面功能进行了众多改进

新功能概览

开发员剖析系列博客

Mathematica 10.2

| 2015年7月

无与伦比的 Wolfram 语言核心——100多个新增强的函数,加上不断添加的云操作以及与外界数据和服务的连接性,使得 Mathematica 10.2 成为不可错过的升级版本。

翻译的代码说明帮助非英语用户更好地理解 Wolfram 语言代码

新的体积和离散数据的可视化功能:SliceDensityPlot3D 和 ListStepPlot

对 ODE 和 PDE 特征值以及特征函数的数值解法

用于文本检索和分析的新功能

新增和更新了监督和无监督机器学习的方法

用 MailReceiverFunction 和 MailResponseFunction 自动处理邮件

时间序列和统计的更新中包括了对 Histogram 中强度测量的支持

添加了对列表和关联的操作,包括用 Nothing 自动删除元素等

对权限控制、预定任务、数据记录和本地对象扩展了云端使用和部署选项

计算摄影学中的图像处理技术,包括色调映射、曝光组合以及更多

扩展了对基础和网格区域进一步强化的几何计算

国际 Alphabet(字母表)函数, 以及所有技术范围的字符集和编码

以彻底改善的 STL 导入/导出和流线化的 JSON,支持更多的几何和数据文件格式

新功能概览

开发员剖析系列博客

Mathematica 10.1

| 2015年3月

版本 10.1 在性能、范围和便易性上进行了强化,并实现了在图像识别和用户定义语法规则部署等方面的最新重要算法。

支持 Wolfram Data Drop 通用数据存储

自动化对象识别:ImageIdentify

内置自动数据降维

新信息可视化:WordCloud、TimelinePlot 和仪表样式

用户定义语法和行为的可编程语言界面

用 CompoundElement 和 RepeatingElement 构建复杂表单及诠释器的新结构

支持多种对不规则间隔时间序列上的多种运算

序列处理、选取最大元素等的新列表操作

对基于 OpenSSL 加密的语言级别支持

内置 Wikipedia 内容访问

包括单词和语句分割的 31 种新字符串处理函数

对字节数组、raw 图像格式等的直接支持

对 Arduino 连接性的流程化支持

改善的 Dataset 性能、文档以及互用性

新功能概览

开发员剖析系列博客

Mathematica 10.0.2

| 2014年12月

支持 OS X 10.9.5 和 OS X 10.10

新增 EmbedCode 支持包括 R、Scala、Perl 和 Ruby 在内的语言

对几何计算的新型最优化、输入支持、性能提升和错误修正

包括 DocumentDescription、GeneratedDocumentBinding、GeneratedDocumentHistoryLength 以及更多用于 DocumentGenerator 的附加选项

用于 DateFunction、SunPosition 和 MoonPosition 的附加选项

对统计的性能提升和错误修正

可视化相关多处错误修正、地图的新型图标,以及 NumberLinePlot 的更广范围输入

Replace、ReplaceAll 和 ReplacePart 现在可与关联配合使用

34种新的 Interpreter 类型

Mathematica 和 Wolfram Cloud 支持 ScheduledTask

VerificationTest 和笔记本测试的部分修正和更新

包括 AnimationRunTime 和 AnimationTimeIndex 在内的 Animator 的新选项

Mathematica 10.0.1

| 2014年9月

图像处理更新和增强,包括全新图像效果、WatershedComponents 的 Image3D 选项和对 Nearest 和 FindClusters

简化的 SendMail 语法,使之更容易使用

对相关性函数例如 Dataset 和 Query 启用的全新操作符与组合操作符

对 R 3.1 的 RLink 兼容性更新

全新 Interpreter 类型,例如 “Beach”、“CountryClass”、“OilField” 和 “Reef”

对地理计算和区域的全新最优化、支持输入和路径类型

机器学习函数 Classify 和 Predict 目前支持 NeuralNetwork 作为内置分类方法

稳定性和性能的改善,在全部平台上提高用户界面体验

SemanticImport 和最优化中支持类型的进一步覆盖,用于处理匿名的列、空字段、无表头数据和导入具有长文件名的文件

对包括天气数据、相关性、符号集成和在隐式区域上的测量值等广泛领域计算的更新和提高

对选择的图线和图表类型以及包括 NDSolve、ParametricNDSolve、SparseArray 和 MatrixExp 的数值求解器的稳定性和性能的更新

对版本9或者更早期版本的 InterpolatingFunction 兼容性的更新

Mathematica 10.0

| 2014年7月

10.0 参考资料

基于完整 Wolfram 语言的第一个版本,涵盖700多个新函数

高度自动化的机器学习,包括各种任务的预训练模型

包括符号几何、基于网格的区域以及已命名的和公式区域

高级地理计算,包括强大的用于地图构建的新 GeoGraphics 函数

结构化数据集和语义数据导入的计算

在网页上创建和部署能理解自然语言输入的功能

基础新相关性构建允许进行高效率的查找和更新

扩展的随机过程框架,包括隐式马可夫模型和自动时间序列分析

符号式表示日期和时间的灵活系统,并且可对它们执行计算

内置绘图主题,可以轻松实现对绘图的定制,满足商业报告和技术文献等的各种需求

增强的二维和三维图像处理功能,扩展了颜色支持

非线性控制系统和增强的信号处理

有限元、增强的偏微分方程、符号延迟微分方程和混合微分方程

形式数学操作符、量纲变量和扩展的代数和图计算

自动报告生成和字符串、文件和 HTML 模板

连接外部设备、服务和 API,以及 URL 操作

内置单位测试

与 Wolfram Cloud 的集成

访问扩展的 Wolfram Knowledgebase

发布公告

新功能概览

Mathematica 9.0.1

| 2013年1月

产品中涵盖了所有精选范例

提高了 建议栏的稳定性

建议栏提供了更准确的建议

提高了图像处理函数的性能和稳定性,扩展了对 Image3D 的支持

针对 Linux 配置改善了安装流程和稳定性

提高了许多随机过程函数的性能和鲁棒性

输入助手功能的全方位完善:完全支持 Linux 平台,更好地支持双显示器,更佳的选项占位符,减少了冗余选项

Mathematica 9.0

| 2012年11月

9.0 参考资料

全新 Wolfram 预测界面,大幅度提高了 Mathematica 的导航和探索功能

高度集成的单位支持,包括在图形和数值以及符号式计算上的自由格式语言输入、单位换算和量纲一致性检查

全新图和网络分析,包括到 Facebook、LinkedIn、Twitter 等的内置链接

全新的 Mathematica 企业版 可对运行时的实时数据进行直接的CDF部署 。预览模式可模拟在 CDF Player 和 Wolfram Player Pro 中的效果

主要的新数据科学、概率和统计功能,包括生存和可靠性分析、马尔可夫链、队列理论、时间序列和随机微分方程

使用三维立体图像处理和核外技术,在相当大的二维和三维图像和视频中也具有卓越的性能

集成模拟和数字信号处理

内置符号式张量,支持任意阶数、维度和对称性的数组

用于面板和控件的高度自定义交互式仪表

全系统范围内支持图线和图表的自动图例

R 被全面集成入 Mathematica 的工作流程中,可实现无缝的数据和代码交换

全面的客户端网页访问,可实现与远程服务器的数据交换,以及与网页 API 的交互

幻灯片的新外观,以及新样式模板和背景图像

了解更多

发布公告

新功能概览

Mathematica 8.0.4

| 2011年10月

新菜单选项和交互式向导,以实现 CDF 部署

用于程序式部署 CDF 文件的新函数 CDFInformation 和 CDFDeploy

用于 CDF 浏览器插件的新下载进度指示器

对 CDF 浏览器插件在稳定性、速度和安全性等方面的改进

在 Mac OS X Lion 下测试

对 Share 函数在存储大型数据集时内存使用的改进

更新的 MKL 库以改善性能

新语法着色功能,以提示 Dynamic 下 Module 变量的使用

改进的引文管理函数性能

改进的编译条件语句下优化变量的行为

改进当在新版 Linux 系统下保存未命名笔记本时前端的行为

在本地化中文版本(Windows 系统)下,提供了同步跟进的中文参考资料中心

注:Mathematica 8.0.2 已经推出,并且与 gridMathematica 8.0.2 分别单独发行。在该版本中没有引入新功能。版本 8.0.3 中推出了 Wolfram CDF Player 8.0.3。

Mathematica 8.0.1

| 2011年3月

对导出分布的许多新的自动化简,包括仿射变换、变量求和、参数混合以及删截和截断分布

改进 Dot 在由整数组成的大型(> 1,000,000个元素)列表下的结果

通过引入新版 Intel Math Kernel Library 改进 Intel Sandy Bridge CPU 下的稳定性

改进许多图和网络操作的性能和鲁棒性

改进了前端的启动时间

改进了在某些特殊网络条件下,MathLink TCPIP 连接的创建

改进从 Real 和 "Real32" 图像到 TIFF 的导出,以便与更多外部 TIFF 图像视窗兼容

通过引入更多的64位组件,改进 Home Edition 的功能和稳定性

在本地化中文版本(Windows 系统)下,提供了高质量的中文用户界面和中文参考资料中心

Mathematica 8.0

| 2010年11月

8.0 参考资料

与 Wolfram|Alpha 集成

自动概率和期望计算

超过一百种新统计分布和许多统计可视化功能

直接来自数据、公式或者其他分布的新统计分布的生成

增强的图和网络以及线性代数功能

60 多种奇异股票期权求解器,以及 100 多个内置金融指标

内置控制系统功能

增强图像分析功能

集成小波分析

内置 CUDA 和 OpenCL 支持

自动 C 代码生成

符号 C 代码操作和优化

增强的二维和三维图形,包括纹理映射和使用硬件加速的三维渲染

内置网页浏览器插件

了解更多

发布公告

新功能概览

Mathematica 7.0.1

| 2009年3月

增强核心图像处理函数的性能

右键点击菜单,以实现快速图像操作

全新的教程、“How to”指南和视频

文档中提供了数千个新的示例

改进的文档搜索

与 Windows 7 下数学手写识别功能的集成

与即将推出的 gridMathematica Server 的集成

在本地化中文版本(Windows 系统)下,提供了完整的中文版函数和指南页面

Mathematica 7.0

| 2008年11月

7.0 参考资料

内置并行高性能计算(HPC)

集成图像处理

全新的按需定制的精选专业数据,包括基因数据、蛋白质数据和当前以及历史气象数据

许多全新功能,便于用户使用,提高工作效率

图表和信息可视化

向量场可视化

全面支持样条技术,包括 NURBS

满足工业强度的布尔计算

统计模型分析

集成测地学和地理信息系统数据

符号式计算方面的许多突破,包括离散微积分、序列识别和超越根

了解更多

发布公告

新功能概览

Mathematica 6.0.3

| 2008年6月

对参考资料中心添加 standard extra packages 的完整列表

改进程序包的文档

改进 MatrixForm 和 TableForm 的选项处理

改进 Manipulate 包含选中图形时的前端稳定性

改进 ListPlot 的选项处理

改进 AxesLabel 和 Ticks 组合的处理

改进蛋白质数据库(Protein Data Bank,缩写为 PDB)中无间隔数值数据导入的处理

LightWave Object(LWO)中波动的导出更好地符合了工业界标准

利用合成窗口管理器(比如 Compiz),改进 Linux 中的互动性

改进 Ubuntu Hardy 和 Fedora Core 9 上的字体处理

Mathematica 6.0.2

| 2008年2月

新的虚拟全书文档,含有更新的 Mathematica Book 内容

新的函数浏览器,对所有 Mathematica 对象提供了易于浏览的概述

增强的文档处理功能,包括性能提升、索引化和链接路径

英特尔 Macs 平台上完全的 64 位性能

提升在 Mac 和 Unix 平台上 Import 和 Export 转换器的性能

显著提升导入二进制数据文件的速度

当导出为 TeX 和 PDF 格式时,改进图形处理功能

增强对来自 FITS 天文图像文件的元数据的导入

新的坐标选择工具,并且改进了互动图形的图形选择突出显示效果

Mathematica 6.0.1

| 2007年7月

用于互联网连接的增强的自动和手动代理设置

对旧版 Mathematica 函数进行更深入更详细地文档化

显著改进在 Mac 平台上和 Unix 系统上 MathLink 的性能

改进各种 Import 和 Export 转换器的性能

在大量点数的情况下,更快的 ListPlot、ListPlot3D 和 Plot3D

改进的帮助系统初始化

扩展 Import 的自动文件类型识别功能

完全支持可缩放的 FontSize 值

增强 Table、CSV、TSV 和 MathML 导入

“计算笔记本”菜单项与“缩放”子菜单

额外的 Mathematica 函数范例和教程

更新的精选专业数据

首次推出中文版

Mathematica 6.0

| 2007年5月

6.0 参考资料

动态交互性,允许从单行输入创建复杂的互动界面

具有高度影响力的自适应可视化,以实现高保真函数和数据图形的自动创建

数据集成语言,包括数百种标准数据格式的自动集成

按需加载的精选专业数据,面向数学、物理、化学、金融、地理、语言学等等

符号式界面构建,用于从简单程序实现任意界面的即时构建

自动计算美学,包括视觉显示的算法最优化

互动图形和控件与文本流和输入流的合成

了解更多

新功能概览

Mathematica 5.2

| 2005年2月

支持所有平台上的 64 位选址

实现在各种主要平台上的多核支持

多线程数值线性代数

64 位增强版任意精度数值计算

基于向量的性能增强

自动二进制安装选择

配套的笔记本索引技术,便于桌面搜索

安全远程内核的 SSH 支持

vCard 和 RSS 导入

用于符号式微分方程的新算法

线性丢番图系统的性能增强

增强的二次量词消除

支持高级特殊函数的奇异解

增强的统计图表

MathematicaMark 5.2 基准现已涵盖网格和集群

Mathematica 5.1

| 2004年11月

满足工业界标准的字符串操作

内置通用数据库连接

高度优化的二进制数据 I/O

额外导入导出格式,包括 XLS 和 AVI

支持集成网页服务

二维和三维自动网络可视化

高性能数组可视化

数值线性代数性能增强

全面集成的分段函数

实现在隐式定义的区域内的积分运算

数值微分方程中的事件处理

符号式微分方程新算法

增加聚类分析功能

微分方程的互动探索工具

MathematicaMark 基准工具

内置 GUIKit 界面和应用程序生成器

Mathematica 5.0

| 2003年6月

5.0 参考资料

通过优化处理器实现数值线性代数求解速度的前所未有的提升

高速稀疏线性代数的全面支持

常微分方程和偏微分方程的新一代优化数值求解器

在不同域内符号式求解方程和不等式的主要新算法

全面集成的微分代数方程求解器

高性能最优化和线性规划技术,包括内点法

扩展了更多广义数值求解器,使其可以接受向量和一般数组变量

业内领先的递归方程求解器

更广范围地支持符号计算中的假设

包括 .NET/Link,提供与微软的 .NET Framework 的全面集成

DICOM、PNG、SVG 和稀疏矩阵格式的灵活的导入导出功能

64 位硬件和操作系统的优化版本

全新的快速入门互动教程

Mathematica 4.2

| 2002年6月

与 J/Link 2.0 和内置 Java Runtime Engine 的透明的 Java 集成

改进的线性规划和最优化技术

提高了许多数值函数的速度和鲁棒性

改进的简化器

增强统计功能,包括新的 ANOVA 程序包

全新的配套 Combinatorica 程序包,用于组合学和图论

用于技术型出版的配套 AuthorTools 程序包

用于演讲的幻灯片演示环境

全新的导入和导出格式,包括 FITS 和 STDS

XML 扩展允许 Mathematica 笔记本和表达式保存成 XML 格式

全新的配套 XML 工具程序包,以实现符号式 XML 操作

支持 XHTML 导出,包括样式表

扩展的 MathML 2.0 支持

Mathematica 4.1

| 2000年11月

引入 Macintosh OS X 版本(2001 年版本 4.1.5)

大幅度增强符号式微积分方程求解器

增强 Mathematica 模式匹配器和编译器,提高速度并且最小化内存消耗

提供了新的标准程序包,以实现在由不等式定义的范围内和分段函数上的积分运算

统计函数的快速速度提升

线性方程组和矩阵的相互转换

与 J/Link 1.1 的 Java 集成

改进网页上 MathML 的集成技术

支持保存成 IBM techexplorer 格式

对于 Excel 文件、表格数据和压缩 BMP、DXF 与 STL,运行速度更快的新版导入导出过滤器

支持 Linux 和 Unix 平台上三维图形的实时操作

X 平台上的声音支持

提供了绘制由不等式定义的图形的例程

支持 PowerPC Linux 和 AlphaLinux

离散三角函数程序包

增强 X 前端的视觉效果和易用性

Mathematica 4.0

| 1999年5月

4.0 参考资料

大幅提高数值计算的速度和效率

出版各种格式的文档

笔记本界面上的拼写检查和连字符

直接导入和导出20余种标准数据、图形和声音文件格式

对数据分析的范围扩展和功能改进,包括相关、卷积和一个新的傅里叶变换算法

支持处理在特定代数域上的计算

在所有平台上都支持网络许可证管理功能

对许多内置 Mathematica 函数的增强

Mathematica 3.0

| 1996年9月

3.0 参考资料

交互式数学排版系统

代数数

Mathematica 编译器扩展成可以操作由机器精度数组成的数组

支持具有 Levenberg-Marquardt 技术的非线性最小二乘法

改进的插值技术(对于求数值常微分方程的结果很重要)

区间算术

化简和转换表达式的新函数

最优化 Groebner 基函数

许多新的特殊函数

基于异常的编程流程控制

Mathematica 2.2

| 1993年6月

具有新笔记本命令的 Windows 前端

Macintosh 的独立前端

X 前端

Windows 平台的 WSTP(Wolfram Symbolic Transfer Protocol)

Linux 版本

增加 Isocontour(等高线)绘图例程

增加一阶偏微分方程的符号式解的程序包

增加了在例如三维等高线绘图、变分微积分以及音乐等领域的 10 个其他程序包

全新帮助功能,包括 X Windows 平台上的在线手册和 Macintosh 以及 NeXT 平台上的函数浏览器

稀疏线性方程组的快速数值解

扩展了符号式定积分功能,使其包括检验非可积奇点,并且也能够处理积分范围内的分支

Mathematica 2.1

| 1992年6月

等高线绘图算法的升级

Unix 平台的 WSTP(Wolfram Symbolic Transfer Protocol)增强功能和文档

Macintosh 平台的 WSTP(Wolfram Symbolic Transfer Protocol)

Macintosh 版本的 QuickTime 动画

支持 Windows 3.1

Unix 和 PC 简版安装程序,以减少内存使用量

新增加了在诸如非线性拟合、二进制文件操作、狄拉克 δ 函数和声音合成等领域的程序包

Mathematica 2.0

| 1991年1月(首次重要更新)

2.0 参考资料

数值常微分方程求解器

数值编译器

改进线性代数功能

Integrate 的 Risch 算法实现

符号式常微分方程求解器

级数扩展到许多特殊函数

增加 ParametricPlot3D

对图形的许多其他修饰功能

改进了三维图形的隐面消除功能

许多字符串和文件操作

用于进程间和基于网络通讯的 WSTP(Wolfram Symbolic Transfer Protocol)协议

音频支持

支持多国字符集

误差检测和调试

笔记本前端

Mathematica 1.2

| 1989年8月

Macintosh 前端

支持远程内核

大幅度增强符号式积分的功能

利用 DSolve 的基本微分方程求解功能

需要使用反函数的超越方程和其他方程的求解

精确插值多项式

增加了 LinearProgramming、ConstrainedMax 和 ConstrainedMin

增加了 MatrixPower 和 MatrixExp

增加了 Groebner 基

对 Det、Inverse 和 LinearSolve 添加了 Modulus 选项

增加了 Statistics 和 Graphics 标准程序包

许多新的图形选项和功能,包括三维图形的坐标轴和标签

更有效的多变量多项式最大公约数和因式分解

Mathematica 1.0

| 1988年6月

|

1.0 参考资料

Mathematica 首版发布

相关推荐