# simplify_fractions


化简符号有理表达式

函数库: TySymbolicMath

# 语法

simplify_fractions(x; polyform=false)

# 说明

simplify_fractions(x; polyform=false)对有理表达式进行简化 。示例

# 示例

简化符号有理表达式

使用 simplify_fractions 简化两个有理表达式 。

using TySymbolicMath
@variables x y
fraction = (x^2-1)/(x+1)
simplify_fractions(fraction)
ans = -1.0 + x
fraction = (y*(x^2-1))/((x+1)*(x-1))
simplify_fractions(fraction)
ans = y
展开简化的有理表达式

创建一个有理表达式。使用simplify_fractions简化表达式 。

using TySymbolicMath
@variables x y
fraction = ((y+1)^2*(x^2-1))/((x+1)*(x-1)^2)
simplify_fractions(fraction)
ans = ((1 + y)^2) / (-1 + x)
简化表达式的有理子表达式
using TySymbolicMath
@variables x
expr = ((x^2+2*x+1)/(x+1))^(1/2)
simplify_fractions(expr)
ans = ((1 + 2x + x^2)^0.5) / ((1 + x)^0.5)

简化包含无理子表达式而不是变量的有理表达式。

expr = (1-sin(x)^2)/(1-sin(x))
simplify_fractions(expr)
ans = 1.0 + sin(x)

simplify_fractions不使用代数恒等式来简化有理表达式。

expr = (1-cos(x)^2)/sin(x)
simplify_fractions(expr)
ans = (1 - (cos(x)^2)) / sin(x)

# 输入参数

x - 符号表达式

输入,指定为数字、向量、矩阵或数组,或符号数字、变量、数组、函数或表达式。

数据类型: Int | Float | Num

# 注意事项

在使用simplify_fractions时,尽量使用 @variables 避免使用 @syms

# 另请参阅

simplify | simplify_fractions