Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > > 式への構造操作 > Thread >

Thread

Thread
に現れる任意のリストに を縫い込む.
Thread
に現れる頭部 h を持つオブジェクトに を縫い込む.
Thread
に現れる頭部 を持つ先頭から 個のオブジェクトに縫い込む.
  • 属性としてListableが与えられている関数は自動的にリストに縫い込まれる,すなわち各リストの同じ位置に現れる要素をまとめてそこに適用される.
  • 頭部がで,指定された args の中にある要素はすべて同じ長さでなければならない.
  • 頭部がでない引数はこの引数の中で頭部が h の要素の数だけコピーされる. »
  • Threadは,標準的な列の指定を使用して引数を指定する.
Allすべての要素
None零要素
n1から n までの要素
-n最後の n 個の要素
{n}n 番目の要素のみ
{m,n}m 番目から n 番目までの要素
{m,n,s}m 番目から n 番目までの要素を刻み幅
リストの式を式のリストに変換する:
式の両辺に関数を適用する:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
 
リストの式を式のリストに変換する:
In[1]:=
Click for copyable input
Out[1]=
 
式の両辺に関数を適用する:
In[1]:=
Click for copyable input
Out[1]=
デフォルトで,すべての引数に縫い込む:
全く縫い込まない:
最初の2つの引数のみに縫い込む:
最後の2つの引数のみに縫い込む:
第2引数のみに縫い込む:
第2引数から第4引数までに縫い込む:
1つおきの引数に縫い込む:
デフォルトで,リストに縫い込む:
デフォルトで,List以外の頭部には縫い込まない:
Plusについて縫い込む:
リストされていない要素は繰り返される:
規則のリストを構築する:
整方程式の係数を等しいものとみなす:
SolveAlwaysを使うこともできる:
第2要素が等しいペアを作る:
Listableという属性を持つ関数はリストに対して自動的に縫い込まれる:
MapThreadThreadと同じような動作をするが,関数と引数を別々に取る:
縫い込む関数はListでもよい:
この場合は,結果は転置と同じである:
Threadは縫い込む前に式全体を評価する:
MapThreadは関数とその引数を別々に取る:
評価をしないようにしても同じ効果がある:
バージョン 1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF