|
SOLUTIONS
|
MATHEMATICA 内置符号
Cases
Cases[{e1, e2, ...}, pattern]
给出了匹配模式的
的列表.
Cases[{e1, ...}, pattern->rhs]
给出了相对应于匹配这个模式的
的 rhs 值的列表.
Cases[expr, pattern, levelspec]
在由匹配模式的 levelspec 指定的层上给出了 expr 所有部分的列表.
Cases[expr, pattern->rhs, levelspec]
给出了匹配模式的 rhs 的值.
Cases[expr, pattern, levelspec, n]
给出了匹配模式的 expr 中的前 n 个部分.
更多信息更多信息
- 对于 Cases 的第一个参数不需要有头部 List.
- Cases[expr, pattern:>rhs] 仅当模式给出时计算 rhs.
- Cases 使用标准的层次分类:
-
n 第
到 n 层Infinity 第
到 Infinity 层{n} 仅第 n 层 {n1,n2} 第
到
层 - levelspec 在 Cases 中的缺省值是
. - 正层 n 由 n 个指针指定的 expr 的所有部分组成.
- 负层 -n 由深度为 n 的 expr 的所有部分组成.
- 层
包含数字,符号和其它没有子部分的对象. - 层
对应于整个表达式. - 选项设置为 Heads->True 时,Cases 查看表达式的头部及其部分.
- Cases 按深度第一的顺序遍历 expr 的各部分,叶子先于根被访问.
版本 1 的新功能 | 版本 5 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
