Thread
Usage
• Thread[f[args]] 把 f 贯穿作用于出现在args中的任何列表.
• Thread[f[args], h] 把 f 贯穿作用于出现在args中的头为h 的任何对象.
• Thread[f[args], h, n] 把 f 贯穿 作用于出现在前n个args中的头为h 的任何对象.
• Thread[f[args], h, -n] 贯穿作用于后n个args.
• Thread[f[args], h, m, n ]贯穿作用于m到n的参数上.
Notes
• 有属性Listable的函数自动贯穿作用于列表。 • 在头是h的指定的args中所有的元素必须有相同的长度。 • 没有头h的参数和在有头h的参数中的元素拷贝一样多次。 • Thread 使用标准的 序列指定 (参见 A.3.5节).
Further Examples
In[1]:=
|
Out[1]=
|
The Log function threads over lists but not over equations.
In[2]:=
|
Out[2]=
|
In[3]:=
|
Out[3]=
|
You can use Thread to get functions applied to both sides of an equation.
In[4]:=
|
Out[4]=
|
|