Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 表达式 > 表达式的子集 > Sow >

Sow

Sow[e]
指定 e 可以从最近的封闭的 Reap 中提取.
Sow
指定 e 可以从最近的封闭的 Reap 中提取,其中它的模式匹配 tag.
Sow
如果每一个模式匹配 ,则 e 可以被提取.
  • 如果有几个相同的 ,可以在 Reap 返回的列表中多次显示相同的单一表达式.
  • Sow 散布一个带有标签 {tag} 的表达式.
计算一系列的表达式,"散布"某些通过 Reap 提取的数据:
求和,根据每一步 "散布"
生成分别使用不同标签"散布"的表达式列表:
仅提取用标签 "散布" 的表达式:
计算一系列的表达式,"散布"某些通过 Reap 提取的数据:
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[1]:=
Click for copyable input
Out[1]=
Sow 可以用在一个计算中的任意位置:
可以在函数内部调用:
一个单一表达式可以设置多重标签"散布":
如果单个标签被重复使用,则表达式被反复散布:
一个 Reap 的模式可以用来指定提取哪个标签:
默认是模式 ,所以可以提取所有的数据:
标签可以为任意的表示形式;这里他们为 TrueFalse.
在计算 FindRoot 中,列出所有步长:
计算一个迭带图,在小于 1/100 时保持迭代:
相应于 对10求余的等同类:
Sow[x] 返回 x,"散布" 它作为一个副作用:
通过最内层封闭的 Reap,提取被散布的表达式:
版本 5 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF