此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

MapIndexed

MapIndexed[f, expr]
f 作用到 expr 的元素中,并把每个元素的部分指定作为 f 的第二个参数给出。
MapIndexed[f, expr, levelspec]
f 作用到由 levspec 指定的 expr 层上的所有部分。
n从第 1 层到第 n
Infinity从第 1 层到 Infinity
{n}仅在第 n
{n1,n2}从第 n1 层到第 n2
  • MapIndexedlevelspec 的缺省值是 {1}
  • 正层的 n 由指标 n 指定的 expr 所有部分组成。
  • 负层的-n 由带有深度 n expr 所有部分组成。
  • 层 -1 由不带子集的数值、符号和其它对象组成。
  • 层 0 对应于整个表达式。
  • MapIndexed 按深度优先的顺序访问 expr 的部分,对叶子节点的访问在根节点的访问之前。 »
  • MapIndexed 通常有效地构建全新表达式然后进行计算。
2 的新功能