バージョン13.0の新機能のまとめ

バージョン12.3の後に加わった主要新機能のリスト.13.0では試験段階である機能も含む.

バージョン12.0の後に加わった新機能と更新点のリスト >>

コアとなる言語

すべて開く すべて閉じる

$ContextAliases コンテキストの名前を参照したエイリアスを作成する

Needs (更新) コンテキストエイリアスをサポート

End (更新), EndPackage (更新) コンテキストエイリアスをパッケージに限定する

Contexts  (更新)   ▪  Information  (更新)   ▪  NameQ  (更新)   ▪  Names  (更新) 

Extract (更新) 一般的なPartの仕様をサポート

並列計算

ParallelMap (更新) 計算の進行状況のモニタリングをサポート

ParallelTable  (更新)   ▪  ParallelDo  (更新)   ▪  ParallelCombine  (更新)   ▪  ...

コンパイルの型 »

"SparseArray" 疎な配列複合型

データ構造 »

"ExtensibleVector" 効率的に先頭または末尾に追加する操作をサポートする可変ベクトル

"DisjointSet" (更新) 効率的に複数の要素を挿入または単一化することができる

"RingBuffer" (更新) バッファの前面または背面のピークを追加

数学計算

線形代数

Adjugate 古典随伴行列

DrazinInverse ドラジンの正方行列の一般逆行列

CoreNilpotentDecomposition 核とベキ零の部分を含むブロック対角形式

多項式代数

PolynomialSumOfSquaresList 非負多項式の平方和表現

数学関数

CoulombF, CoulombG 正則クーロン波動関数と非正則クーロン波動関数

CoulombH1, CoulombH2 入射と散乱のクーロン波動関数

FoxH(更新) 導関数と漸近式を含む完全な特性一式

関数の変換と特性

FunctionPoles 有理型関数の極を与える

FoxHReduce FoxH表現への関数の簡約化

数学関数の区間評価

CenteredInterval 区間演算に適した実数あるいは複素数の中心区間

100以上の数学関数で,中心区間での評価をサポート

Cos  (更新)   ▪  Sin  (更新)   ▪    ▪  HypergeometricPFQ  (更新) 

最適化 »

NMinimize (更新) 準凸問題のための凸および劣勾配系の違いを含む,新しい自動メソッドが追加された

LeastSquares (更新) 速くて疎なメソッドLSQRが追加された

"Xpress" 最適化関数がFICO Xpressソルバをサポート

積分

Integrate(更新) 代数関数の積分の向上

Integrate(更新) 有理型関数の等高線積分の向上

微分方程式 »

CompleteIntegral 一階常偏微分方程式の完全積分

DSolve (更新) 記号的なベクトル変数の新たなサポート

総和変換 »

BilateralZTransform 両側Z変換

InverseBilateralZTransform 逆変換

差分方程式

RSolve (更新) 多項式係数を含む線形系がすべて解けるようになった

可視化とグラフィックス

ベクトルの可視化 »

VectorDisplacementPlot 2Dベクトル場からの変位プロット

VectorDisplacementPlot3D 3Dベクトル場からの変位プロット

ListVectorDisplacementPlot  ▪  ListVectorDisplacementPlot3D

地理的可視化 »

GeoGraphValuePlot 地理的フローの可視化

マルチパネルプロット

15個の可視化関数でマルチパネルレイアウトが新たにサポートされた

ListDensityPlot  ▪  ContourPlot  ▪  ListContourPlot  ▪  VectorPlot  ▪  ListVectorPlot  ▪  StreamPlot  ▪  ListStreamPlot  ▪  BarChart  ▪  RectangleChart  ▪  PieChart  ▪  SectorChart  ▪  Histogram  ▪  SmoothHistogram  ▪  DateHistogram

複数座標軸のプロット

ListPlot, ListLinePlot (更新) 複数座標軸レイアウトの新たなサポート

一般化された可視化スケール

ScalingFunctions (更新) 無限スケールの新たなサポート

Plot  ▪  Plot3D  ▪  DensityPlot  ▪  ContourPlot  ▪  RegionPlot  ▪  LogPlot  ▪  ComplexPlot  ▪  ComplexPlot3D  ▪  ReImPlot  ▪  AbsArgPlot

ScalingFunctions (更新) 日付スケールの新たなサポート

ListPlot  ▪  ListLinePlot  ▪  ListLinePlot3D  ▪  ListDensityPlot  ▪  ListContourPlot  ▪  ListPointPlot3D  ▪  ListStepPlot  ▪  StackedListPlot  ▪  BubbleChart

DateScale 一般的な日付スケール群

幾何学的計算とグラフィックス »

基本領域

Torus, FilledTorus 非充填と充填のトーラス領域

Tube (更新) 領域として計算に使えるようになった

空間領域構成法領域

CSGRegion 基本的な領域上でのブール演算による構造的な立体幾何学領域

CSGRegionQ  ▪  CSGRegionTree

データに基づく領域

RegionFit 点集合に対して最もフィットする領域 (平面,直線,球面等)

GradientFittedMesh 勾配をフィッティングして得られるメッシュ

ConcaveHullMesh アルファシェイプから得られる点で構成されるメッシュ

派生領域

Scale, Rotate, Translate, GeometricTransformation 幾何学的領域を返すようになった

領域関係

FindRegionTransform 領域が存在する場合に,1つの領域からもう一つの領域までのアフィン変換を求める

RegionCongruent 2つの領域が合同であるための条件を返す(剛体変換)

RegionSimilar 2つの領域が似たものであるための条件を返す(剛体変換 + スケーリング変換)

RegionEqual (更新)   ▪  RegionDisjoint (更新)   ▪  RegionWithin (更新) 

グラフとネットワーク »

Graph(更新) 分子,木,データ構造,実体等から直接変換する

グラフ同型

IsomorphicSubgraphQ グラフが別のグラフのサブグラフと同型かどうかを検定する

FindSubgraphIsomorphism 部分グラフ同型を求める

FindIsomorphicSubgraph 同型の部分グラフを求める

FindGraphIsomorphism (更新) 劇的に性能が向上した

IsomorphicGraphQ (更新)   ▪  GraphAutomorphismGroup (更新)   ▪  CanonicalGraph (更新) 

グラフ彩色

FindVertexColoring 頂点の最小限の彩色を求める

FindEdgeColoring 辺の最小限の彩色を求める

VertexChromaticNumber  ▪  EdgeChromaticNumber  ▪  ChromaticPolynomial (更新) 

平面グラフ

FindPlanarColoring 平面グラフ配置の面の彩色を求める

PlanarFaceList 平面グラフ配置の面

DualPlanarGraph 平面双対グラフ配置

制御フローグラフ

DominatorTreeGraph 直接支配木

DominatorVertexList それぞれの頂点を即時に支配する

グラフィックス

プリミティブ

Torus, FilledTorus 非充填と充填のトーラスプリミティブ

照明

DirectionalLight グラフィックスシーンの部分あるいは全体に対する指向性光源

PointLight グラフィックスシーンの部分あるいは全体に対する球形点光源

SpotLight グラフィックスシーンの部分あるいは全体に対する円錐形スポット光源

AmbientLight  ▪  Lighting (更新) 

オプション

AbsoluteOptions (更新) 実装が大幅に更新された

空間統計 »

SpatialEstimate 値を推定するために使うことができる関数を与える

VariogramFunction  ▪  SpatialTrendFunction  ▪  SpatialNoiseLevel  ▪  SpatialEstimatorFunction

バリオグラム推定

VariogramModel 記号的なバリオグラムモデル

EstimatedVariogramModel モデルに基づくバリオグラム推定

BinnedVariogramList ビン分割されたバリオグラム推定

動画の計算 »

動画の作成 »

SnippetsVideo 複数の断片から動画のサマリーを作る

TourVideo 2D画像やグラフィックスからツアーを作る

GridVideo 動画のグリッドを作る

OverlayVideo 画像やビデオを積み重ねる

動画の編集

VideoReplace (更新) 置換するものとして,画像を扱えるようになった

ImageResize (更新) 動画フレーム上でも画像操作ができるようになった

ImageTake  ▪  ImageTrim  ▪  ImageCrop  ▪  ImageResize  ▪  ImageRotate  ▪  ImageEffect  ▪  ImageTransformation  ▪  ImageForwardTransformation  ▪  ImagePerspectiveTransformation  ▪  ColorNegate  ▪  Darker  ▪  Lighter  ▪  ImageRecolor

機械学習の統合

"VideoFrames" ネットエンコーダでフレームに関する新しいパラメータ

動画の特性とオプション

VideoFrameList (更新) フレームを抽出するためのより多くの基準を受け付けるようになった

ConformationMethod 動画フレームのサイズに従うメソッドを指定する

ImageDimensions (更新) 動画フレームの次数を得る

ImageChannels  ▪  ImageAspectRatio  ▪  AudioSampleRate  ▪  AudioChannels

画像の処理と解析 »

画像の作成とインポート »

AnimatedImage (更新) 動画からアニメーションを作成できるようになった

幾何演算 »

ImageStitch 画像のリストを張り合わせる

ImageKeypoints (更新) SURFとニューラルネット特徴の新しいメソッド

ImageCorrespondingPoints  (更新)   ▪  FindGeometricTransform  (更新)   ▪  ImageAlign  (更新) 

色の処理 »

RemoveAlphaChannel (更新) 色の指示を受け付けるようになった

SetAlphaChannel  (更新)   ▪  AlphaChannel  (更新)   ▪  ColorConvert  (更新)   ▪  ColorSeparate  (更新) 

機械学習とニューラルネットワーク

カスタムコンテンツ検出器

TrainImageContentDetector カスタム画像コンテンツ検出器を効果的にトレーニングする

TrainTextContentDetector カスタムテキストコンテンツ検出器を効果的にトレーニングする

ContentDetectorFunction 繰り返し使用するためのコンテンツ検出器の関数

次元削減

"UMAP" 新しい次元削減のメソッド

DimensionReduction  (更新)   ▪  DimensionReduce  (更新)   ▪  FeatureSpacePlot  (更新)   ▪  FeatureSpacePlot3D  (更新) 

分類と予測の説明可能性

ClassifierMeasurements, PredictorMeasurements "SHAPPlots""ICEPlots" 特性 は分類や予測のための説明可能性を与える

ネットワーク訓練とエンコーダ

NetTrain  (更新)   ▪  NetEncoder  (更新)   ▪  NetDecoder  (更新) 

ネットワークの修復

NetUnfold 折り畳まれたネットで繰り返し処理を抜き出す

NetGraph  (更新)   ▪  FlattenLayer  (更新)   ▪  NetJoin  (更新) 

ネットワーク層

CompiledLayer (更新) 自動微分(AD)をサポート

ElementwiseLayer  (更新)   ▪  PartLayer  (更新)   ▪  ResizeLayer  (更新)   ▪  ConvolutionLayer  (更新) 

インポートとエキスポート

"ONNX" (更新) より多くの層をサポート

Wolfram Neural Net Repository »

NetModel 動画のアクション分類,画像のキーポイント等に関する新しいネットワーク

"MobileNet-3D Video Actions"  ▪  "D2-Net Keypoints"  ▪  ...

木構造 »

階層の順序

TreeTraversalOrder 木構造で階層の順序をコントロールするオプション

TreeScan  ▪  TreeMap  ▪  TreeLevel  ▪  TreeCases  ▪  TreePosition  ▪  TreeSelect

TreeScan 出力を除くすべての部分木に関数を適用する

位置とレベルのサポート

TreeMapAt 与えられた位置でのデータに関数を適用する

TreeInsert, TreeDelete, TreeReplacePart (更新) 完全な深さ位置のリストをサポートする

TreeSelect (更新) レベル指定が拡張された

TreeMap, TreeLevel (更新) レベル指定がより柔軟になった

可視化とスタイル

Tree (更新) 多くのスタイルオプションがサポートされた

TreeLayout 木のレイアウトを簡単に特定する

TreeElementStyle  ▪  TreeElementLabel

ランダムな木

RandomTree (更新) 一様分布の木を生成することができるようになった

日付と時刻 »

天文学的に正確な日付と時間

TimeSystem 時間のシステムを設定できるオプション (原子時,太陽時等)

TimeSystemConvert 時間システムを変換する

DateObject, JulianDate (更新) 精密な日付と時間のための時間システムをサポートするようになった

性能と制御

FromDateString (更新) ISO形式でタイムゾーンの日付をサポート

DatePlus,DateDifference (更新) 計算の詳細な制御

地図と地図製作 »

地理画像のコア

GeoGraphics (更新) ベクターラベルを使った地理背景の新しいデフォルト

GeoRange (更新) 世界地図を表示した新しいデフォルト

GeoBackground (更新) 重ねた地理背景のリストをサポート

地理のプリミティブ

GeoGraphics (更新) Epilog オプションで地理のプリミティブをサポート

GeoVisibleRegion,GeoVisibleRegionBoundary (更新) マルチロケーションをサポート

地理データ

FlightData 飛行機のフライトに関するリアルタイムな情報

偏微分方程式項 »

固体力学偏微分方程式コンポーネント »

SolidMechanicsPDEComponent 固体力学モデル

SolidMechanicsStrain  ▪  SolidMechanicsStress  ▪  SolidFixedCondition  ▪  SolidDisplacementCondition  ▪  SolidBoundaryLoadValue

モノグラフ

固体力学 固体力学モデルについてのモノグラフ

固体力学モデル検証テスト 固体力学モデルの検証のためのテストセット

系のモデル化と制御

制御系 »

StateFeedbackGains (更新) トラッキング制御問題を解くことができるようになった

LQRegulatorGains  (更新)   ▪  DiscreteLQRegulatorGains  (更新)   ▪  EstimatorRegulator  (更新)   ▪  LQGRegulator  (更新) 

システムモデリングの概要 »

ConnectSystemModelController (更新) トラッキング制御のサポートとダイアグラムレイアウトの改良

SystemModel (更新) ベクターグラフィックスにおけるモデルダイアグラムとアイコンの改良

分子の構造と計算 »

化学式

ChemicalFormula 化学物質の記号的表現

FindIsomers 同じ化学式で異なる分子を見付ける

化学反応

ChemicalReaction 化学反応を表記する

ReactionBalance 化学的にバランスの取れた反応を計算する

ReactionBalancedQ 与えられた化学反応が平衡であるかどうかを判定する

分子の可視化と注釈

MoleculePlot (更新) 原子や結合のラベル付けやスタイル設定をサポート

AtomLabels  ▪  AtomLabelStyle  ▪  BondLabels

分子のパターンマッチング

MoleculeFreeQ 下部構造がない分子かどうかを判定する

MoleculeMatchQ 与えられたパターンに合致する分子かどうかを判定する

生体分子配列

BioSequence (更新) 配列のコレクションとハイブリッド配列をサポート

BioSequenceModify  (更新)   ▪  BioSequenceQ  ( 更新 ) 

BioSequencePlot 生体分子配列の概略図を作成する

インポートとエキスポート »

FileFormatProperties MIMEタイプや要素等のファイル形式の特性にアクセスできる

SetFileFormatProperties  ▪  FileNameToFormatList  ▪  MIMETypeToFormatList

ドキュメント形式 »

"PDF" (更新) PDFのページをベクタグラフィックスとしてインポートできるようになった

ラスタ形式 »

"OpenEXR" (更新) 複数の視点と異なるタイリングモードでエキスポートすることができるようになった

"WebP", "HEIF" (更新) メタデータのインポートで拡張されたサポート

マルチメディア形式 »

"FLV" (更新) 最近の形式へ変換してインポートすることができるようになった

"MP4"  ▪  "QuickTime"  ▪  "Ogg"  ▪  "AVI"  ▪  "Matroska"

科学,医学データ形式 »

"NetCDF" (更新) インポートで重要な改良がされた

"SAS7BDAT" (更新) 出力でサポートするようになった

"DTA"  ▪  "SAV"  ▪  "POR"  ▪  "XPORT"

電子メール・メッセージ形式 »

"MBOX" (更新) スレッド分析要素をサポートするようになった

ノートブック

StyleHints スタイルシートのカスタマイズ

自動的に対のデリミタを入力する コードに対のデリミタを入力するためのワークフロー

Wolfram|Alphaノートブックが二次元タイプセッティング入力をサポート

Webのヘルプページで,ドキュメントなしで製品をインストールするオプションをサポート

質問と回答のインターフェイス

QuestionInterface 質問に回答するためのインターフェイスの仕様

QuestionObject (更新) 新しいインターフェイスの型とビジュアルデザイン

CreateNotebook (更新) ノートブックタイプに "QuestionNotebook"が追加された

Knowledgebaseの実体タイプ

PhysicalQuantity 物理量を表す実体タイプ

外部サービスと操作

記号的なWebページレイアウト

WebItem 数式を含むHTML要素を表現する

InterfaceSwitched 配備されたWebページに対してレスポンシブなインターフェイスを定義する

WebRow  ▪  WebColumn

リモートバッチ演算

"AzureBatch" Azure Batch サービスにリモートバッチジョブを送信する

Cardano Blockchain »

BlockchainData  ▪  BlockchainBlockData  ▪  BlockchainTransactionData  ▪  BlockchainAddressData  ▪  BlockchainTokenData  ▪  BlockchainTransaction  ▪  BlockchainTransactionSign  ▪  BlockchainTransactionSubmit

クラウド機能

クラウド計算

CloudExpression (更新) パフォーマンスと信頼性の向上

クラウド認証

$RequesterCloudUserID クラウド要求するユーザにユーザIDを与える

$RequesterCloudUserUUID クラウド要求するユーザにユーザUUIDを与える