Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > リスト操作 > 関数のリストへの適用 > Outer >
Mathematica > データの操作 > データの配列の操作 > 関数のリストへの適用 > Outer >
Mathematica > データの操作 > 画像の処理と解析 > 基本的な画像の操作 > データの配列の操作 > 関数のリストへの適用 > Outer >

Outer

Outer
の一般化した外積として使われ,各 の最低レベルの要素のすべての,組合せを構成し,f に適用した結果を返す.
Outer
レベル n のサブリストのみを個別な要素として扱う.
Outer
におけるレベル のサブリストのみを個別な要素として扱う.
  • Outer[Times, list1, list2]は,外積を与える.
  • テンソル Outerを適用した結果は,要素 を持ったテンソル である.階数 rs の2つのテンソルへOuterを適用すると,階数 のテンソルを返す.
  • の頭部はすべて同じでなければならないが,Listである必要はない. »
  • が,立方配列である必要はない.
  • レベルの指示 は正の整数またはInfinityでなければならない.
  • 単一レベルの指示のみが与えられる場合は,すべての に適用することが仮定される. が複数あるが の数よりも少ない場合は, に残る最低レベルの要素が使用される.
ベクトルの外積:
行列の外積:
In[1]:=
Click for copyable input
Out[1]=
 
ベクトルの外積:
In[1]:=
Click for copyable input
Out[1]=
行列の外積:
In[2]:=
Click for copyable input
Out[2]=
ネストしたリストをサブリストの階数1のベクトルとして扱う:
配列は不規則でもよい:
SparseArrayオブジェクトの外積:
頭部はListではなくてもよい:
語の組合せ:
関数の組合せ:
完全な二部グラフ:
下三角行列:
からのノードとからの深さの葉を持った可能なすべての二分木を生成する:
関数をテンソル積の格子に適用する:
値と格子の等高線プロットを示す:
座標を含ませる:
データを補間する区分多項式を作る:
結果の次元は入力の次元を繋いだものである:
Distributeはすべての要素を平坦な構造で同じように結合する:
KroneckerProductは,行列の平坦化された外積である:
Partは複数のレベルの部分のリストを与えられると実質的に外積を使う:
Tableはまたリストから一般化された外積を作る:
背景に一貫性がないと一般化された外積が疎ではなくなることがある:
背景を選んでこれをSparseArrayに変換することができる:
バージョン 1 の新機能 | バージョン 5 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF