|
SOLUTIONS
|
MATHEMATICA 内置符号
DeleteCases
DeleteCases[expr, pattern]
删除 expr 中与 pattern 匹配的所有元素.
DeleteCases[expr, pattern, levelspec]
删除
的 levspec 层上与 pattern 匹配的所有部分.
DeleteCases[expr, pattern, levelspec, n]
删除 expr 中与 pattern 匹配的前 n 个部分.
更多信息更多信息
- 通过选项 Heads->True,您可以使用 DeleteCases 删除头部. 删除一个表达式中特定元素的头部等价于在那个 位置把 FlattenAt 应用到该表达式.
- DeleteCases 使用层指定:
-
n 从第
层到第 n 层Infinity 从第
层到 Infinity{n} 仅用于第 n 层 {n1,n2} 从第
层 到第
层 - 在 DeleteCases 中,levelspec 的缺省值是
. - 一个正数层 n,包含 n 指标指定的 expr 中的所有部分.
- 一个负数层 -n,包含深度 n 的 expr 中的所有部分.
- 层数
包含数字、符号和其它不含子集的对象. - 层数
对应整个表达式. - DeleteCases 在访问根之前,按深度优先的顺序访问 expr 中的部分.
版本 2 的新功能 | 版本 4.1 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
