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
复数支持: 否