# 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