Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 表达式 > 表达式的结构操作 > Thread >

Thread

Thread
f 线性作用(thread over)于任意出现在 args 中的列表.
Thread
f 线性作用于出现在 args 中的头部为 h 的任何对象上.
Thread
f 线性作用于出现在前 nargs 中的头部为 h 的对象上.
  • 带有 Listable 属性的函数自动线性作用于整个列表.
  • 头部为 h ,在指定args 中的所有元素长度必须相等.
  • 含有头部 h 的元素与不含头部 h 的元素复制次数相同.  »
  • Thread 使用标准序列说明指定参数:
All所有元素
None没有元素
n1n 的所有元素
-n最后 n 个元素
{n}仅元素 n
{m,n}mn 的元素,包含边界元素
{m,n,s}mn 且以 s 为步长的元素
将列表方程转为方程列表:
将函数同时应用于等式两侧:
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个到第4个变量:
线性作用于每隔一个列表的变量:
在默认情况下,线性作用于整个列表:
在默认情况下,不线性作用于除了 List 的头部:
关于 Plus 的线性作用:
非列表元素被重复:
构建一个规则列表:
多项式方程的的各个系数平等作用:
或者,也可以使用 SolveAlways
把一个常数作为第二个元素进行配对:
带有 Listable 属性的函数自动线性作用于整个列表:
MapThread 用途类似 Thread,但参数将函数和变量分开表示:
线性作用的函数同样可以是 List
在这个例子中, 结果同平移项一样:
Thread 在线性作用前计算整个表达式:
MapThread 将函数和变量分开表示:
对于抑制计算,有相同的效果:
版本 1 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF