mathematica12.2

【重要升级】Mathematica 12.2 正式发布,高光解析228个新功能! 

2021-03-15 17:00

比以往任何时候都更大

Mathematica 新版本 12.2 中增加了 228 个新功能,扩展了 Mathematica 和 Wolfram 语言在生物分子序列操作,PDE建模、空间统计和远程批处理作业评估中的功能,以及新的笔记本界面功能等。

2021 最新版本 12.2 的新功能概要

核心语言

鲁棒性和错误处理

▪ Confirm — 计算表达式,确认没有失败

▪ Enclose — 计算一个表达式,如果失败,则停止并返回一个失败对象

▪ ConfirmBy

▪ ConfirmMatch

▪ ConfirmQuiet

▪ ConfirmAssert

▪ WithCleanup — 在保证初始化和清除的情况下计算表达式

▪ ArgumentsOptions — 将输入分为位置和可选参数

▪ CheckArguments — 检查参数数量是否正确

▪ EchoEvaluation

▪ EchoLabel

▪ EchoTiming

▪ QuietEcho

函数式编程

▪ FoldWhile, FoldWhileList — 新的函数式编程结构

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

▪ x|->f — 带有已命名变量 Function 的新语法

组合子项

▪ Application (·) — 左关联函数应用

▪ CombinatorK, CombinatorS — 基本组合子

▪ CombinatorB

▪ CombinatorC

▪ CombinatorI

▪ CombinatorW

▪ CombinatorY

编程实用程序

▪ RandomGeneratorState — 伪随机生成器的状态的表示形式

▪ $RandomGeneratorState — 主动伪随机生成器的当前状态

▪ ValueQ (已更新) — 指定用于确定值是否存在的方法

日期与时间

▪ CalendarData (已更新) — 重要更新,并支持 37 个新日历

▪ LeapVariant — 标记日期中的闰月、闰周或其他闰元素

▪ DateSelect — 从间隔或列表中选择日期

数组操纵

▪ ArrayReduce — 通过把函数应用于指定的维度减小数组

数学计算

代数

▪ Solve (已更新) — 现在接受 Assumptions 选项

▪ CylindricalDecompositionFunction — 用于计算的圆柱分解的有效表示

▪ CylindricalDecomposition (已更新)

▪ Reduce (已更新)

▪ FindInstance (已更新) ▪ ...

逻辑

▪ AxiomaticTheory (已更新) — 新的理论和特性

渐近

▪ AsymptoticExpectation — 渐近期望

▪ AsymptoticProbability — 渐近概率

▪ AsymptoticIntegrate (已更新) — 更多方法,包括最陡峭的下降

微积分

▪ DSolve (已更新) — 功能更强大的 ODE 和 PDE 求解器

▪ InverseLaplaceTransform (已更新) — 更加强大,并且支持数值转换

▪ LaplaceTransform (已更新) ▪ DSolveValue (已更新)

参数和不确定性的优化

▪ ParametricConvexOptimization — 优化所有可能的参数值

▪ RobustConvexOptimization — 可以针对所有不确定参数实现的优化

凸优化

▪ ConvexOptimization — 通用凸优化

▪ LinearOptimization (已更新) — 现在支持复杂变量

▪ QuadraticOptimization (已更新)

▪ SemidefiniteOptimization (已更新)

▪ ...

数学函数 »

内射、外射和双射函数 »

▪ FunctionInjective — 检验函数是内射还是一对一

▪ FunctionSurjective

▪ FunctionBijective

正、增加和凸函数 »

▪ FunctionSign — 函数的符号 (正、负、 …)

▪ FunctionMonotonicity

▪ FunctionConvexity

连续、分析和亚纯函数 »

▪ FunctionContinuous — 检验函数是否连续

▪ FunctionAnalytic

▪ FunctionMeromorphic

函数的非连续性和奇点 »

▪ FunctionDiscontinuities — 求函数的非连续性

▪ FunctionSingularities — 求函数的奇点 Lamé 函数

▪ LameC — Lamé 函数

▪ LameS

▪ LameCPrime

▪ LameSPrime

▪ LameEigenvalueA

▪ LameEigenvalueB

椭圆函数

▪ JacobiEpsilon — Jacobi epsilon 函数

▪ JacobiZN — Jacobi zeta 函数

▪ EllipticK (已更新)

▪ EllipticE (已更新)

▪ EllipticF (已更新)

▪ EllipticPi (已更新)

▪ JacobiZeta (已更新)

▪ JacobiSN (已更新)

▪ JacobiCN (已更新)

▪ JacobiDN (已更新)

▪ JacobiCD (已更新)

▪ JacobiCS (已更新)

▪ JacobiDC (已更新)

▪ JacobiDS (已更新)

▪ JacobiNC (已更新)

▪ JacobiND (已更新)

▪ JacobiNS (已更新)

▪ JacobiSC (已更新)

▪ JacobiSD (已更新)

▪ JacobiAmplitude (已更新)

完整函数

▪ DifferentialRoot (已更新) — 基于连续性的数值计算

▪ DifferenceRoot (已更新) — 基于分而治之的数值计算

PDE 建模

基本构建块

▪DiffusionPDETerm

▪ ConvectionPDETerm

▪ ReactionPDETerm

▪ SourcePDETerm

▪ ConservativeConvectionPDETerm

▪ DerivativePDETerm

已命名的偏微分方程项

▪ LaplacianPDETerm

▪ PoissonPDEComponent

▪ HelmholtzPDEComponent

▪ WavePDEComponent

声学 PDE 分量

▪ AcousticPDEComponent — 在时域或频域中模拟声学

▪ AcousticAbsorbingValue

▪ AcousticImpedanceValue

▪ AcousticNormalVelocityValue

▪ AcousticPressureCondition

▪ AcousticRadiationValue

▪ AcousticSoundHardValue

▪ AcousticSoundSoftCondition

▪ 时域声学 — 关于在时域中模拟声学的专著

▪ 频域声学 — 关于在频域中模拟声学的专著

传热 PDE 分量

▪ HeatTransferPDEComponent — 模拟热传递

▪ HeatFluxValue

▪ HeatInsulationValue

▪ HeatOutflowValue

▪ HeatRadiationValue

▪ HeatSymmetryValue

▪ HeatTemperatureCondition

▪ HeatTransferValue

▪ 传热 — 关于传热模拟的专著

▪ 传热模型验证 — 具有传热模型验证的测试套件

传质 PDE 分量

▪ MassTransportPDEComponent — 模拟质量传递

▪ MassConcentrationCondition

▪ MassFluxValue

▪ MassImpermeableBoundaryValue

▪ MassOutflowValue

▪ MassSymmetryValue

▪ MassTransferValue

质量传递 — 关于传质模拟的专著

空间统计

空间点集合

▪ SpatialPointData — 创建和表示具有观察区域的空间点数据

▪ SpatialBinnedPointData — 表示具有任何区域划分的聚合点数据

▪ ResourceData — 各种来源的空间点数据集

▪ RandomPointConfiguration — 模拟一个点过程给出点集合

▪ SpatialPointSelect

▪ SpatialObservationRegionQ

▪ RipleyRassonRegion

位置度量

▪ Mean

▪ SpatialMedian

▪ CentralFeature

密度度量

▪ MeanPointDensity — 每块面积、体积等的平均点数

▪ PointDensity — 变化点密度函数

▪ HistogramPointDensity

▪ SmoothPointDensity

▪ PointDensityFunction

计数度量

▪ PointCountDistribution — 任何区域的点数分布

同质度量

▪ RipleyK — 离每个点 距离为 r 之内的预期点数

▪ EmptySpaceF — 在 距离 r 内找到其他点的概率

▪ NearestNeighborG — 在距离 的 r 处找到其他点的概率

▪ PairCorrelationG — 在距离点 的 r 处找到其他点的概率密度

▪ BesagL

▪ SpatialJ

假设检验

▪ SpatialRandomnessTest — 检验数据是否均匀分布

▪ PointProcessFitTest — 检验数据是否遵循点过程

空间点过程

▪ RandomPointConfiguration — 模拟一个点过程以提供点集

▪ EstimatedPointProcess — 根据空间点配置估计点过程

▪ PointProcessFitTest — 检验数据是否遵循点过程

▪ FindPointProcessParameters

▪ PointProcessParameterQ

▪ PointProcessEstimator

独立点过程

▪ PoissonPointProcess — 恒定密度函数,空间随机性的定义▪ InhomogeneousPoissonPointProcess — 变密度函数

▪ BinomialPointProcess — n 点的均匀分布

交互式点过程

▪ HardcorePointProcess

▪ StraussPointProcess

▪ StraussHardcorePointProcess

▪ PenttinenPointProcess

▪ DiggleGrattonPointProcess

▪ DiggleGatesPointProcess

▪ GibbsPointProcess

集群点过程

▪ MaternPointProcess — 在圆盘(各向同性)中带有统一(子)模式的集群过程▪ ThomasPointProcess — 带有正态(子)模式(各向同性)的集群过程▪ CauchyPointProcess

▪ VarianceGammaPointProcess

▪ NeymanScottPointProcess

可视化与图形

高维可视化

▪ RadialAxisPlot — 高维数据图,又名雷达图等.

▪ ParallelAxisPlot — 高维数据图,又名平行坐标图等

数组可视化

▪ ArrayPlot3D — 秩为 3 的数组的

▪ ArrayPlot ComplexArrayPlot — 秩为 2 的复数数组的 ArrayPlot

地理可视化

▪ PointValuePlot — 点上多个值的地理和正则图

▪ GeoRegionValuePlot (已更新)

▪ GeoListPlot (已更新)

向量可视化

▪ SliceVectorPlot3D (已更新) — 更新的选项和美观性

▪ ListSliceVectorPlot3D (已更新)

▪ StreamPlot (已更新)

▪ ListStreamPlot (已更新)

▪ GeoStreamPlot (已更新)

图形

▪ LinearGradientFilling — 用线性渐变颜色填充区域

▪ RadialGradientFilling

▪ ConicGradientFilling

地理

▪ GeoGraphics (已更新) — 主要更新是把向量图用于清晰的特征和标签

地理图元

▪ GeoPolygon — 地球表面上的多边形

▪ GeoBoundary

▪ GeoBoundsRegionBoundary

几何计算

凸性

▪ ConvexHullRegion — 任何区域的凸包

▪ ConvexRegionQ — 检验区域是否凸出

▪ ConvexPolygonQ (已更新)

▪ ConvexPolyhedronQ (已更新)

▪ ConvexHullMesh (已更新)

三角剖分与分解

▪ TriangulateMesh (已更新) — 支持约束和一致的三角剖分

▪ DelaunayMesh (已更新)

▪ PolygonDecomposition (已更新)

▪ PolyhedronDecomposition (已更新)

▪ DiscretizeRegion (已更新)

▪ BoundaryDiscretizeRegion (已更新)

▪ DiscretizeGraphics (已更新)

▪ BoundaryDiscretizeGraphics (已更新)

鲁棒谓词

▪ PositivelyOrientedPoints — 检验和确定点为正方向的条件

▪ CollinearPoints — 检验和确定点共线时的条件

▪ NegativelyOrientedPoints

▪ CoplanarPoints

几何与图形格式

▪ "X3D" (已更新) — 现在支持 Import 和新的导入元素 "3DS" (已更新)

▪ "BYU" (已更新)

▪ "JVX" (updated)

▪ "LWO" (updated)

▪ "VTK" (已更新)

▪ "RIB" (已更新)

几何场景

▪ GeometricScene (已更新) — 具有交互性和多步场景的新用户界面

▪ GeometricStep — 几何场景中单个步骤的符号表示

▪ GeometricScene — 表示著名定理和结构的实体

视频计算

视频生成与编辑

▪ VideoGenerator — 根据图像、音频和任意函数生成视频

▪ VideoSplit — 在特定时间分割视频

▪ VideoDelete

▪ VideoJoin

▪ VideoCombine

▪ VideoTranscode

▪ VideoTrim (已更新)

视频处理和分析

▪ VideoIntervals — 找到视频中的兴趣区间

▪ VideoMap

▪ VideoMapList

▪ VideoMapTimeSeries

▪ AudioTrackApply

视频选项

▪ GeneratedAssetLocation — 永久资产的位置

▪ GeneratedAssetLocation

▪ $GeneratedAssetLocation

▪ AudioTrackSelection

▪ SubtitleTrackSelection

▪ VideoTrackSelection

图像和音频计算

▪ AnimatedImage — 根据文件或图像列表创建和表示动画图像

▪ RandomImage (已更新)

▪ LinearGradientImage (已更新)

▪ RadialGradientImage (已更新)

▪ ImageReflect (已更新)

脸分析

▪ FaceRecognize — 根据一些样本识别图像中的人脸

▪ FindFaces (已更新)

▪ FaceAlign (已更新)

可视化

▪ ImageWaveformPlot

▪ ImageVectorscopePlot

音频

▪ Audio (已更新) — 对本地和云对象的新支持,优化的 GUI

▪ AudioCapture (已更新) — 优化了的 GUI

▪ AudioJoin (已更新) — 对音频对象序列的新支持

机器学习与神经网络

神经网络

▪ "ONNX" — 支持导出为 ONNX 格式

▪ FunctionLayer — Wolfram 语言函数的网络层

▪ CompiledLayer — 来自任意可编译代码的网络层

▪ RandomArrayLayer

▪ PlaceholderLayer

▪ ThreadingLayer (已更新)

▪ NetArray

▪ NetArrayLayer (已更新)

▪ InputPorts

▪ OutputPorts

机器学习

▪ ClassifierMeasurements (已更新) — 报告面板,分类和概率校准的度量

▪ FeatureExtraction (已更新) — 图和时间序列特征

▪ Classify (已更新)

▪ DimensionReduction (已更新)

▪ DimensionReduce (已更新)

▪ FeatureExtract (已更新)

▪ PredictorMeasurements (已更新)

▪ PredictorFunction (已更新)

机器学习方法

▪ "MultidimensionalScaling" — 降维方法

▪ "ClassDistributions" — 分类方法

▪ "Autoencoder" — 更新并记录了降维方法

▪ "Isomap"

▪ "Hadamard"

▪ "LLE"

▪ "TSNE"

▪ "Linear"

▪ "PrincipalComponentsAnalysis"

▪ "LatentSemanticAnalysis"

生物分子序列

生物序列表示

▪ BioSequence — 链的生物分子(例如 DNA)基于字符串的表示形式

▪ BioSequenceQ — 检验有效的生物分子序列

生物序列转换

▪ BioSequenceTranscribe — 将 DNA 序列转录为 RNA 或反向

▪ BioSequenceTranslate — 将 DNA/RNA 序列翻译成多肽

▪ BioSequenceComplement — 获取 DNA 序列的互补序列( (A↔T, C↔G)

▪ BioSequenceReverseComplement

▪ BioSequenceBackTranslateList

▪ BioSequenceInstances

▪ BioSequenceModify

生物序列比对

▪ SequenceAlignment (已更新) — 确定两个序列之间的比对

▪ SmithWatermanSimilarity (已更新) — 以最佳局部比对计数匹配

▪ NeedlemanWunschSimilarity (已更新) — 计算最佳全局匹配中的匹配项

▪ EditDistance (已更新)

▪ DamerauLevenshteinDistance (已更新)

▪ HammingDistance (已更新)

▪ SimilarityRules (已更新)

生物序列计算

▪ LongestCommonSequence (已更新) — 查找最长的共享不相交序列▪ LongestCommonSequencePositions (已更新) — 查找序列位置

▪ LongestCommonSubsequence (已更新)

▪ LongestCommonSubsequencePositions (已更新)

▪ Subsequences (已更新)

分子结构与计算

▪ MoleculeDraw — 画出一个分子并对其进行解释 Molecule (已更新)

▪ MoleculeValue (已更新)

导入和导出

▪ FileFormatQ — 检查文件是否可能具有特定格式

▪ FileFormat (已更新)

▪ Import (已更新)

▪ ExtractArchive (已更新)

▪ StringFormatQ

▪ ByteArrayFormatQ

▪ ImportedObject

文档格式

▪ "PDF" (已更新) — 显著改善了性能并增加了许多新元素

▪ 存档格式 "7z" — 7z

存档格式 "ISO"

▪ "RAR"

▪ "ZSTD"

▪ "TAR" (已更新)

▪ "ZIP" (已更新)

▪ "GZIP" (已更新)

▪ "BZIP2" (已更新)

▪ 表格格式 "XLS" (updated), "XLSX" (已更新) — 对导出数据集的新支持

▪ 多媒体格式 "MP4" (已更新), "Ogg" (已更新) — 对导出数据集的新支持

▪ 栅格化格式 "HEIF" (已更新) — 导入深度图像的新支持 "DICOM" (已更新)

▪ "JPEG" (已更新) ▪ "PNG" (已更新) ▪ "TIFF" (已更新) ▪ "Raw" (已更新)

▪ 密码格式 "PEM" — 用于存储密码密钥和证书的隐私增强的邮件格式

笔记本界面

完全重新设计的 Cloud 文件浏览器,用于打开和保存文件 文本单元中 URI 的自动超链接

▪ 插入 ▶ 超链接 — 重新设计的界面,用于插入和编辑超链接

▪ 插入 ▶ 内联 TeX 输入 — 在笔记本中输入 TeX 并自动排版

▪ vAttachCell — 将浮动单元附加到笔记本窗口中的内容

▪ Canvas — 显示支持交互式自由格式绘图的画布

▪ ClickToCopy — 代表一个按钮,单击后可复制其内容 T

▪ ableView — 对标题和对齐方式的新支持 T

▪ emplateBox — 支持关联和控件

密码学

▪ SecurityCertificate — 公钥安全证书的表示

▪ $CryptographicEllipticCurveNames — 支持用于密钥生成的椭圆

▪ 曲线的列表 "PEM" — 用于存储密码密钥和证书的隐私增强的邮件格式▪ GenerateAsymmetricKeyPair (已更新), GenerateDigitalSignature (已更新) — 支持更多的椭圆曲线算法

▪ PublicKey (已更新) — 支持更多的椭圆曲线算法 知识库实体类型

▪ WolframDemonstration — 使用 Wolfram 语言创建的交互式演示 序列类型和遗传密码

▪ BioSequenceType— 生物序列的类型 ("DNA"、"RNA"、"肽", ...)

▪ GeneticTranslationTable— 核酸和氨基酸之间的转换

▪ AtomicLevel — 原子能级

▪ AtomicLine — 光谱线

▪ SupernovaType — 观测到的理论超新星类型

▪ PhysicalEffect — 命名的物理效果,规则和原则 生命科学

▪ CattleBreed — 常见的牛品种(例如:安格斯、荷斯坦奶牛等)

▪ GoatBreed — 常见的山羊品种(例如,阿彭策尔,波尔等)

系统与许可证管理

▪ CreateLicenseEntitlement — 创建运行 Wolfram 引擎的权利

▪ LicenseEntitlementObject — 许可证权利的符号表示

远程计算

▪ RemoteEvaluate — 在远程计算机上运行代码

▪ RemoteKernelObject

▪ $DefaultRemoteKernel

Wolfram 语言内核管理

▪ wstpserver — 管理入站 WSTP 连接的 Wolfram 语言内核池返回搜狐,查看更多

【重要升级】Mathematica 12.2 正式发布,高光解析228个新功能!_函数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。