【重要升級】Mathematica 12.2 正式發(fā)布,高光解析228個新功能!?
2021-03-15 17:00
比以往任何時候都更大
Mathematica 新版本 12.2 中增加了?228?個新功能,擴展了 Mathematica 和 Wolfram 語言在生物分子序列操作,PDE建模、空間統(tǒng)計和遠程批處理作業(yè)評估中的功能,以及新的筆記本界面功能等。
2021 最新版本 12.2 的新功能概要
核心語言
魯棒性和錯誤處理
? Confirm — 計算表達式,確認沒有失敗
? Enclose — 計算一個表達式,如果失敗,則停止并返回一個失敗對象
? ConfirmBy
? ConfirmMatch
? ConfirmQuiet
? ConfirmAssert
? WithCleanup — 在保證初始化和清除的情況下計算表達式
? ArgumentsOptions — 將輸入分為位置和可選參數(shù)
? CheckArguments — 檢查參數(shù)數(shù)量是否正確
? EchoEvaluation
? EchoLabel
? EchoTiming
? QuietEcho
函數(shù)式編程
? FoldWhile, FoldWhileList — 新的函數(shù)式編程結(jié)構(gòu)
? x//=f — 將函數(shù)應(yīng)用于變量并更新其值 (ApplyTo)
? x|->f — 帶有已命名變量 Function 的新語法
組合子項
? Application (·) — 左關(guān)聯(lián)函數(shù)應(yīng)用
? CombinatorK, CombinatorS — 基本組合子
? CombinatorB
? CombinatorC
? CombinatorI
? CombinatorW
? CombinatorY
編程實用程序
? RandomGeneratorState — 偽隨機生成器的狀態(tài)的表示形式
? $RandomGeneratorState — 主動偽隨機生成器的當前狀態(tài)
? ValueQ (已更新) — 指定用于確定值是否存在的方法
日期與時間
? CalendarData (已更新) — 重要更新,并支持 37 個新日歷
? LeapVariant — 標記日期中的閏月、閏周或其他閏元素
? DateSelect — 從間隔或列表中選擇日期
數(shù)組操縱
? ArrayReduce — 通過把函數(shù)應(yīng)用于指定的維度減小數(shù)組
數(shù)學計算
代數(shù)
? Solve (已更新) — 現(xiàn)在接受 Assumptions 選項
? CylindricalDecompositionFunction — 用于計算的圓柱分解的有效表示
? CylindricalDecomposition (已更新)
? Reduce (已更新)
? FindInstance (已更新) ? ...
邏輯
? AxiomaticTheory (已更新) — 新的理論和特性
漸近
? AsymptoticExpectation — 漸近期望
? AsymptoticProbability — 漸近概率
? AsymptoticIntegrate (已更新) — 更多方法,包括最陡峭的下降
微積分
? DSolve (已更新) — 功能更強大的 ODE 和 PDE 求解器
? InverseLaplaceTransform (已更新) — 更加強大,并且支持數(shù)值轉(zhuǎn)換
? LaplaceTransform (已更新) ? DSolveValue (已更新)
參數(shù)和不確定性的優(yōu)化
? ParametricConvexOptimization — 優(yōu)化所有可能的參數(shù)值
? RobustConvexOptimization — 可以針對所有不確定參數(shù)實現(xiàn)的優(yōu)化
凸優(yōu)化
? ConvexOptimization — 通用凸優(yōu)化
? LinearOptimization (已更新) — 現(xiàn)在支持復雜變量
? QuadraticOptimization (已更新)
? SemidefiniteOptimization (已更新)
? ...
數(shù)學函數(shù) ?
內(nèi)射、外射和雙射函數(shù) ?
? FunctionInjective — 檢驗函數(shù)是內(nèi)射還是一對一
? FunctionSurjective
? FunctionBijective
正、增加和凸函數(shù) ?
? FunctionSign — 函數(shù)的符號 (正、負、 …)
? FunctionMonotonicity
? FunctionConvexity
連續(xù)、分析和亞純函數(shù) ?
? FunctionContinuous — 檢驗函數(shù)是否連續(xù)
? FunctionAnalytic
? FunctionMeromorphic
函數(shù)的非連續(xù)性和奇點 ?
? FunctionDiscontinuities — 求函數(shù)的非連續(xù)性
? FunctionSingularities — 求函數(shù)的奇點 Lamé 函數(shù)
? LameC — Lamé 函數(shù)
? LameS
? LameCPrime
? LameSPrime
? LameEigenvalueA
? LameEigenvalueB
橢圓函數(shù)
? JacobiEpsilon — Jacobi epsilon 函數(shù)
? JacobiZN — Jacobi zeta 函數(shù)
? EllipticK (已更新)
? EllipticE (已更新)
? EllipticF (已更新)
? EllipticPi (已更新)
? JacobiZeta (已更新)
? JacobiSN (已更新)
? JacobiCN (已更新)
? JacobiDN (已更新)
? JacobiCD (已更新)
? JacobiCS (已更新)
? JacobiDC (已更新)
? JacobiDS (已更新)
? JacobiNC (已更新)
? JacobiND (已更新)
? JacobiNS (已更新)
? JacobiSC (已更新)
? JacobiSD (已更新)
? JacobiAmplitude (已更新)
完整函數(shù)
? DifferentialRoot (已更新) — 基于連續(xù)性的數(shù)值計算
? DifferenceRoot (已更新) — 基于分而治之的數(shù)值計算
PDE 建模
基本構(gòu)建塊
?DiffusionPDETerm
? ConvectionPDETerm
? ReactionPDETerm
? SourcePDETerm
? ConservativeConvectionPDETerm
? DerivativePDETerm
已命名的偏微分方程項
? LaplacianPDETerm
? PoissonPDEComponent
? HelmholtzPDEComponent
? WavePDEComponent
聲學 PDE 分量
? AcousticPDEComponent — 在時域或頻域中模擬聲學
? AcousticAbsorbingValue
? AcousticImpedanceValue
? AcousticNormalVelocityValue
? AcousticPressureCondition
? AcousticRadiationValue
? AcousticSoundHardValue
? AcousticSoundSoftCondition
? 時域聲學 — 關(guān)于在時域中模擬聲學的專著
? 頻域聲學 — 關(guān)于在頻域中模擬聲學的專著
傳熱 PDE 分量
? HeatTransferPDEComponent — 模擬熱傳遞
? HeatFluxValue
? HeatInsulationValue
? HeatOutflowValue
? HeatRadiationValue
? HeatSymmetryValue
? HeatTemperatureCondition
? HeatTransferValue
? 傳熱 — 關(guān)于傳熱模擬的專著
? 傳熱模型驗證 — 具有傳熱模型驗證的測試套件
傳質(zhì) PDE 分量
? MassTransportPDEComponent — 模擬質(zhì)量傳遞
? MassConcentrationCondition
? MassFluxValue
? MassImpermeableBoundaryValue
? MassOutflowValue
? MassSymmetryValue
? MassTransferValue
質(zhì)量傳遞 — 關(guān)于傳質(zhì)模擬的專著
空間統(tǒng)計
空間點集合
? SpatialPointData — 創(chuàng)建和表示具有觀察區(qū)域的空間點數(shù)據(jù)
? SpatialBinnedPointData — 表示具有任何區(qū)域劃分的聚合點數(shù)據(jù)
? ResourceData — 各種來源的空間點數(shù)據(jù)集
? RandomPointConfiguration — 模擬一個點過程給出點集合
? SpatialPointSelect
? SpatialObservationRegionQ
? RipleyRassonRegion
位置度量
? Mean
? SpatialMedian
? CentralFeature
密度度量
? MeanPointDensity — 每塊面積、體積等的平均點數(shù)
? PointDensity — 變化點密度函數(shù)
? HistogramPointDensity
? SmoothPointDensity
? PointDensityFunction
計數(shù)度量
? PointCountDistribution — 任何區(qū)域的點數(shù)分布
同質(zhì)度量
? RipleyK — 離每個點 距離為 r 之內(nèi)的預期點數(shù)
? EmptySpaceF — 在 距離 r 內(nèi)找到其他點的概率
? NearestNeighborG — 在距離 的 r 處找到其他點的概率
? PairCorrelationG — 在距離點 的 r 處找到其他點的概率密度
? BesagL
? SpatialJ
假設(shè)檢驗
? SpatialRandomnessTest — 檢驗數(shù)據(jù)是否均勻分布
? PointProcessFitTest — 檢驗數(shù)據(jù)是否遵循點過程
空間點過程
? RandomPointConfiguration — 模擬一個點過程以提供點集
? EstimatedPointProcess — 根據(jù)空間點配置估計點過程
? PointProcessFitTest — 檢驗數(shù)據(jù)是否遵循點過程
? FindPointProcessParameters
? PointProcessParameterQ
? PointProcessEstimator
獨立點過程
? PoissonPointProcess — 恒定密度函數(shù),空間隨機性的定義? InhomogeneousPoissonPointProcess — 變密度函數(shù)
? BinomialPointProcess — n 點的均勻分布
交互式點過程
? HardcorePointProcess
? StraussPointProcess
? StraussHardcorePointProcess
? PenttinenPointProcess
? DiggleGrattonPointProcess
? DiggleGatesPointProcess
? GibbsPointProcess
集群點過程
? MaternPointProcess — 在圓盤(各向同性)中帶有統(tǒng)一(子)模式的集群過程? ThomasPointProcess — 帶有正態(tài)(子)模式(各向同性)的集群過程? CauchyPointProcess
? VarianceGammaPointProcess
? NeymanScottPointProcess
可視化與圖形
高維可視化
? RadialAxisPlot — 高維數(shù)據(jù)圖,又名雷達圖等.
? ParallelAxisPlot — 高維數(shù)據(jù)圖,又名平行坐標圖等
數(shù)組可視化
? ArrayPlot3D — 秩為 3 的數(shù)組的
? ArrayPlot ComplexArrayPlot — 秩為 2 的復數(shù)數(shù)組的 ArrayPlot
地理可視化
? PointValuePlot — 點上多個值的地理和正則圖
? GeoRegionValuePlot (已更新)
? GeoListPlot (已更新)
向量可視化
? SliceVectorPlot3D (已更新) — 更新的選項和美觀性
? ListSliceVectorPlot3D (已更新)
? StreamPlot (已更新)
? ListStreamPlot (已更新)
? GeoStreamPlot (已更新)
圖形
? LinearGradientFilling — 用線性漸變顏色填充區(qū)域
? RadialGradientFilling
? ConicGradientFilling
地理
? GeoGraphics (已更新) — 主要更新是把向量圖用于清晰的特征和標簽
地理圖元
? GeoPolygon — 地球表面上的多邊形
? GeoBoundary
? GeoBoundsRegionBoundary
幾何計算
凸性
? ConvexHullRegion — 任何區(qū)域的凸包
? ConvexRegionQ — 檢驗區(qū)域是否凸出
? ConvexPolygonQ (已更新)
? ConvexPolyhedronQ (已更新)
? ConvexHullMesh (已更新)
三角剖分與分解
? TriangulateMesh (已更新) — 支持約束和一致的三角剖分
? DelaunayMesh (已更新)
? PolygonDecomposition (已更新)
? PolyhedronDecomposition (已更新)
? DiscretizeRegion (已更新)
? BoundaryDiscretizeRegion (已更新)
? DiscretizeGraphics (已更新)
? BoundaryDiscretizeGraphics (已更新)
魯棒謂詞
? PositivelyOrientedPoints — 檢驗和確定點為正方向的條件
? CollinearPoints — 檢驗和確定點共線時的條件
? NegativelyOrientedPoints
? CoplanarPoints
幾何與圖形格式
? "X3D" (已更新) — 現(xiàn)在支持 Import 和新的導入元素 "3DS" (已更新)
? "BYU" (已更新)
? "JVX" (updated)
? "LWO" (updated)
? "VTK" (已更新)
? "RIB" (已更新)
幾何場景
? GeometricScene (已更新) — 具有交互性和多步場景的新用戶界面
? GeometricStep — 幾何場景中單個步驟的符號表示
? GeometricScene — 表示著名定理和結(jié)構(gòu)的實體
視頻計算
視頻生成與編輯
? VideoGenerator — 根據(jù)圖像、音頻和任意函數(shù)生成視頻
? VideoSplit — 在特定時間分割視頻
? VideoDelete
? VideoJoin
? VideoCombine
? VideoTranscode
? VideoTrim (已更新)
視頻處理和分析
? VideoIntervals — 找到視頻中的興趣區(qū)間
? VideoMap
? VideoMapList
? VideoMapTimeSeries
? AudioTrackApply
視頻選項
? GeneratedAssetLocation — 永久資產(chǎn)的位置
? GeneratedAssetLocation
? $GeneratedAssetLocation
? AudioTrackSelection
? SubtitleTrackSelection
? VideoTrackSelection
圖像和音頻計算
? AnimatedImage — 根據(jù)文件或圖像列表創(chuàng)建和表示動畫圖像
? RandomImage (已更新)
? LinearGradientImage (已更新)
? RadialGradientImage (已更新)
? ImageReflect (已更新)
臉分析
? FaceRecognize — 根據(jù)一些樣本識別圖像中的人臉
? FindFaces (已更新)
? FaceAlign (已更新)
可視化
? ImageWaveformPlot
? ImageVectorscopePlot
音頻
? Audio (已更新) — 對本地和云對象的新支持,優(yōu)化的 GUI
? AudioCapture (已更新) — 優(yōu)化了的 GUI
? AudioJoin (已更新) — 對音頻對象序列的新支持
機器學習與神經(jīng)網(wǎng)絡(luò)
神經(jīng)網(wǎng)絡(luò)
? "ONNX" — 支持導出為 ONNX 格式
? FunctionLayer — Wolfram 語言函數(shù)的網(wǎng)絡(luò)層
? CompiledLayer — 來自任意可編譯代碼的網(wǎng)絡(luò)層
? 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 — 檢驗有效的生物分子序列
生物序列轉(zhuǎn)換
? BioSequenceTranscribe — 將 DNA 序列轉(zhuǎn)錄為 RNA 或反向
? BioSequenceTranslate — 將 DNA/RNA 序列翻譯成多肽
? BioSequenceComplement — 獲取 DNA 序列的互補序列( (A?T, C?G)
? BioSequenceReverseComplement
? BioSequenceBackTranslateList
? BioSequenceInstances
? BioSequenceModify
生物序列比對
? SequenceAlignment (已更新) — 確定兩個序列之間的比對
? SmithWatermanSimilarity (已更新) — 以最佳局部比對計數(shù)匹配
? NeedlemanWunschSimilarity (已更新) — 計算最佳全局匹配中的匹配項
? EditDistance (已更新)
? DamerauLevenshteinDistance (已更新)
? HammingDistance (已更新)
? SimilarityRules (已更新)
生物序列計算
? LongestCommonSequence (已更新) — 查找最長的共享不相交序列? LongestCommonSequencePositions (已更新) — 查找序列位置
? LongestCommonSubsequence (已更新)
? LongestCommonSubsequencePositions (已更新)
? Subsequences (已更新)
分子結(jié)構(gòu)與計算
? MoleculeDraw — 畫出一個分子并對其進行解釋 Molecule (已更新)
? MoleculeValue (已更新)
導入和導出
? FileFormatQ — 檢查文件是否可能具有特定格式
? FileFormat (已更新)
? Import (已更新)
? ExtractArchive (已更新)
? StringFormatQ
? ByteArrayFormatQ
? ImportedObject
文檔格式
? "PDF" (已更新) — 顯著改善了性能并增加了許多新元素
? 存檔格式 "7z" — 7z
存檔格式 "ISO"
? "RAR"
? "ZSTD"
? "TAR" (已更新)
? "ZIP" (已更新)
? "GZIP" (已更新)
? "BZIP2" (已更新)
? 表格格式 "XLS" (updated), "XLSX" (已更新) — 對導出數(shù)據(jù)集的新支持
? 多媒體格式 "MP4" (已更新), "Ogg" (已更新) — 對導出數(shù)據(jù)集的新支持
? 柵格化格式 "HEIF" (已更新) — 導入深度圖像的新支持 "DICOM" (已更新)
? "JPEG" (已更新) ? "PNG" (已更新) ? "TIFF" (已更新) ? "Raw" (已更新)
? 密碼格式 "PEM" — 用于存儲密碼密鑰和證書的隱私增強的郵件格式
筆記本界面
完全重新設(shè)計的 Cloud 文件瀏覽器,用于打開和保存文件 文本單元中 URI 的自動超鏈接
? 插入 ? 超鏈接 — 重新設(shè)計的界面,用于插入和編輯超鏈接
? 插入 ? 內(nèi)聯(lián) TeX 輸入 — 在筆記本中輸入 TeX 并自動排版
? vAttachCell — 將浮動單元附加到筆記本窗口中的內(nèi)容
? Canvas — 顯示支持交互式自由格式繪圖的畫布
? ClickToCopy — 代表一個按鈕,單擊后可復制其內(nèi)容 T
? ableView — 對標題和對齊方式的新支持 T
? emplateBox — 支持關(guān)聯(lián)和控件
密碼學
? SecurityCertificate — 公鑰安全證書的表示
? $CryptographicEllipticCurveNames — 支持用于密鑰生成的橢圓
? 曲線的列表 "PEM" — 用于存儲密碼密鑰和證書的隱私增強的郵件格式? GenerateAsymmetricKeyPair (已更新), GenerateDigitalSignature (已更新) — 支持更多的橢圓曲線算法
? PublicKey (已更新) — 支持更多的橢圓曲線算法 知識庫實體類型
? WolframDemonstration — 使用 Wolfram 語言創(chuàng)建的交互式演示 序列類型和遺傳密碼
? BioSequenceType— 生物序列的類型 ("DNA"、"RNA"、"肽", ...)
? GeneticTranslationTable— 核酸和氨基酸之間的轉(zhuǎn)換
? AtomicLevel — 原子能級
? AtomicLine — 光譜線
? SupernovaType — 觀測到的理論超新星類型
? PhysicalEffect — 命名的物理效果,規(guī)則和原則 生命科學
? CattleBreed — 常見的牛品種(例如:安格斯、荷斯坦奶牛等)
? GoatBreed — 常見的山羊品種(例如,阿彭策爾,波爾等)
系統(tǒng)與許可證管理
? CreateLicenseEntitlement — 創(chuàng)建運行 Wolfram 引擎的權(quán)利
? LicenseEntitlementObject — 許可證權(quán)利的符號表示
遠程計算
? RemoteEvaluate — 在遠程計算機上運行代碼
? RemoteKernelObject
? $DefaultRemoteKernel
Wolfram 語言內(nèi)核管理
? wstpserver — 管理入站 WSTP 連接的 Wolfram 語言內(nèi)核池返回搜狐,查看更多