Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > リストの並べ替えと再構築 >

ArrayFlatten

ArrayFlatten[{{m11, m12, ...}, {m21, m22, ...}, ...}]
行列m_(i​j) の行列から単一の平坦化された行列を作成する.
ArrayFlatten[a, r]
配列a 中のr 組のペアになったレベルを平坦化する.
  • ArrayFlattenが平坦化するブロックは整合性がなければならない.
  • ArrayFlattenは,ブロックの配列からブロック行列を形成するのに使うことができる.
  • 階数2 r のテンソルの場合,ArrayFlatten[a, r]は階数r のテンソルを返す.
  • ArrayFlatten[{{m11, m12, ...}, {m21, m22, ...}, ...}]では,同じ行内のすべての行列m_(i​j) が同一の最初の次元でなければならず,同じ列内の行列m_(i​j) は同一の2番目の次元でなければならない.
  • 一般に,ArrayFlatten[a, r]において,a[[i_1,i_2,…,i_r]]のすべてのk 番目の次元はi_k のそれぞれの可能な値について等しくなければならない.
  • 配列の深さがr より小さいレベルr の要素はスカラーとして扱われ,適切な次元の階数r の配列を埋めるのに繰り返される.
バージョン 6 の新機能
© 2013 Wolfram Research, Inc. English
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team