Simplify

更多信息和选项

- Simplify 尝试在表达式上进行展开、因式分解和其它变换,并返回所得到的最简单形式.
- Simplify 可以用到方程、不等式以及域指定上.
- 不等式中显示的代数量通常假设为实数.
- FullSimplify 执行比 Simplify 更深层次的化简.
- 您可以用 Assuming 来设置 Simplify 的缺省假定.
- 可以使用的选项:
-
Assumptions $Assumptions 缺省假设,并添加到 assum 中 ComplexityFunction Automatic 怎样估计所生成的每种形式的复杂度 TimeConstraint 300 尝试进行任何特殊变换的时间 (以秒为单位) TransformationFunctions Automatic 对表达式进行变换的函数 Trig True 是否进行代数变换以及三角变换 - 假定条件可以由方程、不等式、诸如 x∈Integers 的域指定以及这些的逻辑组合组成.
- 设置 TimeConstraint->{tloc,ttot} 时,任意特定转化花了至多 tloc 秒,而在返回最佳结果之前全部转化花了至多 ttot 秒.
- Simplify 可应用于符号数组表达式.
范例
打开所有单元 关闭所有单元基本范例 (3)
选项 (10)
Assumptions (3)
Assumptions 选项的缺省值是 $Assumptions:
当假设条件作为自变量给出,也使用 $Assumptions:
指定假设条件作为选项值,这样避免在 $Assumptions 中使用 Simplify:
ComplexityFunction (2)
缺省 ComplexityFunction 统计子表达式和整数的位数:
LeafCount 仅统计子表达式的数量:
在缺省的 ComplexityFunction 下,Abs[x] 较关于 -x 的 FullForm 简短:
ExcludedForms (1)
除了 (x-2)^10 的变化,它允许 Simplify 的保留项的展开:
TimeConstraint (2)
属性和关系 (3)
可能存在的问题 (2)
技术笔记
-
▪
- 化简代数式 ▪
- 带有假定的化简 ▪
- 化简 ▪
- 以不同形式表示表达式 ▪
- 使用假定 ▪
- 关于内部实现的一些注释: 代数和微积分
历史
1988年引入 (1.0) | 在以下年份被更新:1996 (3.0) ▪ 1999 (4.0) ▪ 2000 (4.1) ▪ 2002 (4.2) ▪ 2003 (5.0) ▪ 2014 (10.0) ▪ 2025 (14.2)