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 语言的最新版本,在云服务和系统功能上进行了重大改进,同时,对地理和几何计算、动态可视化、创建互动应用和其他更多功能进行了提升。
- 支持模式匹配和 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中引入的各个领域,同时还进一步完善了现有的各种顶级功能
- 通过 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
| 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 7.0.1
| 2009年3月
- 增强核心图像处理函数的性能
- 右键点击菜单,以实现快速图像操作
- 全新的教程、“How to”指南和视频
- 文档中提供了数千个新的示例
- 改进的文档搜索
- 与 Windows 7 下数学手写识别功能的集成
- 与即将推出的 gridMathematica Server 的集成
- 在本地化中文版本(Windows 系统)下,提供了完整的中文版函数和指南页面
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.1
| 2007年7月
- 用于互联网连接的增强的自动和手动代理设置
- 对旧版 Mathematica 函数进行更深入更详细地文档化
- 显著改进在 Mac 平台上和 Unix 系统上 MathLink 的性能
- 改进各种 Import 和 Export 转换器的性能
- 在大量点数的情况下,更快的 ListPlot、ListPlot3D 和 Plot3D
- 改进的帮助系统初始化
- 扩展 Import 的自动文件类型识别功能
- 完全支持可缩放的 FontSize 值
- 增强 Table、CSV、TSV 和 MathML 导入
- “计算笔记本”菜单项与“缩放”子菜单
- 额外的 Mathematica 函数范例和教程
- 更新的精选专业数据
- 首次推出中文版
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 首版发布