構造化配列

構造化配列は,効率的な指定と表現,および効率的な計算を可能にする特別な構造を持つベクトル,行列,および配列である.構造化配列は,パック配列(すべての要素に対して単一の型を持つ配列)およびスパース配列(ほとんどの要素がゼロである配列)を補完する.構造化配列はすべての計算ドメインで発生し,通常,一般的な非構造化配列が同じ問題に取り組む前に,効率において数年または数十年の飛躍的な進歩を可能にする. Wolfram言語は,アプリケーションで頻繁に発生する構造化配列の便利な仕様と表現,および線形解法,反転.固有値計算等の操作を実行するための最適化されたアルゴリズムを提供する.

対角行列および置換行列構造

IdentityMatrix 単位行列

DiagonalMatrix 対角行列

PermutationMatrix 置換行列

三角行列構造

LowerTriangularMatrix  ▪  UpperTriangularMatrix

区分(ブロック)行列構造

BlockDiagonalMatrix  ▪  BlockUpperTriangularMatrix  ▪  BlockLowerTriangularMatrix

特殊な成分の行列構造

VandermondeMatrix ファンデルモンド行列

CauchyMatrix コーシー行列

ToeplitzMatrix テプリッツ行列

HankelMatrix ハンケル行列

FourierMatrix フーリエ行列

HilbertMatrix ヒルベルト行列

対称行列構造

SymmetrizedArray 指定された対称性を持つ配列

SymmetricMatrix 対称行列

HermitianMatrix エルミート行列

直交構造とユニタリ構造

OrthogonalMatrix 直交行列

UnitaryMatrix ユニタリ行列

構造化配列を生成するその他の行列

RotationMatrix  ▪  ReflectionMatrix  ▪  HadamardMatrix  ▪  FourierDCTMatrix  ▪ 

構造化配列の操作

Normal 構造化配列をリストに変換する

TargetStructure 構造化配列の表現を指定する

Dot  ▪  Norm  ▪  Inverse  ▪  LinearSolve  ▪ 

特別な成分を持つ構造

QuantityArray 量の配列を表す