Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 関数のリストへの適用 >

Inner

Inner[f, list1, list2, g]
Dotを一般化したもので,f が掛け算,そして g が足し算の役割を担う.
  • Inner[f, {{a, b}, {c, d}}, {x, y}, g]{g[f[a, x], f[b, y]], g[f[c, x], f[d, y]]}
  • DotのようにInnerは,最初のテンソルの最後の指標を2番目のテンソルの最初の指標と縮約する.Innerr 階のテンソルと s 階のテンソルに適用すると,r+s-2階のテンソルが返される.
  • Inner[f, list1, list2]は,g の代りにPlusを使用する.
  • Inner[f, list1, list2, g, n]は,最初のテンソルの n の指標を2番目のテンソルの最初の指標と縮約する.
  • list1list2の頭部は一致しなければならないが,Listである必要はない. »
「加算操作」gを使って2つのリストの「fの内側」を計算する:
In[1]:=
Click for copyable input
Out[1]=
 
行列とベクトルの一般化された内積を計算する:
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 の新機能
© 2013 Wolfram Research, Inc. English
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team