2026a

# simplify


代数简化

函数库: TySymbolicMath

# 语法

TySymbolicMath.simplify(x;expand=false,threaded=false, thread_subtree_cutoff=100, rewriter=nothing)

# 说明

TySymbolicMath.simplify(x;expand=false,threaded=false, thread_subtree_cutoff=100, rewriter=nothing) 对表达式进行简化 。示例

# 示例

简化表达式
using TySymbolicMath
@variables x
S = TySymbolicMath.simplify(sin(x)^2 + cos(x)^2)
S = 1
对化简结果展开

对表达式进行直接化简,不会对括号进行直接展开。

using TySymbolicMath
@variables x
S1 = TySymbolicMath.simplify(x*(x+1)+1)
S1 = 1 + (1 + x)*x

使用 expand 参数展开表达式。

S2 = TySymbolicMath.simplify(x*(x+1)+1,expand = true)
S2 = 1 + x + x^2

# 输入参数

x - 符号表达式

输入为符号表达式。

数据类型: Num

复数支持:

# 另请参阅

flatten_fractions | simplify_fractions