MATLAB 帮助中心
简化符号有理式
simplifyFraction(expr)
simplifyFraction(expr,'Expand',true)
simplifyFraction(expr) 对有理式 expr 进行简化,使分子与分母无公因数。
expr
示例
simplifyFraction(expr,'Expand',true) 将简化得到的分数的分子和分母展开为多项式形式,且不进行因式分解。
全部折叠
使用 simplifyFraction 简化两个有理式。
simplifyFraction
syms x y fraction = (x^2-1)/(x+1); simplifyFraction(fraction)
ans = x - 1
fraction = (y*(x^2-1))/((x+1)*(x-1)); simplifyFraction(fraction)
ans = y
创建一个有理式。使用 simplifyFraction 简化该表达式。
syms x y fraction = ((y+1)^2*(x^2-1))/((x+1)*(x-1)^2); simplifyFraction(fraction)
ans = (y + 1)^2/(x - 1)
再次简化相同的有理式。通过将 'Expand' 设置为 true,展开所得分数的分子和分母。
'Expand'
true
simplifyFraction(fraction,'Expand',true)
ans = (y^2 + 2*y + 1)/(x - 1)
使用 simplifyFraction 简化有理式。
syms x expr = ((x^2+2*x+1)/(x+1))^(1/2); simplifyFraction(expr)
ans = (x + 1)^(1/2)
简化包含无理子表达式(而非变量)的有理式。
expr = (1-sin(x)^2)/(1-sin(x)); simplifyFraction(expr)
ans = sin(x) + 1
simplifyFraction 不会应用代数恒等式来简化有理式。展示 simplifyFraction 不会应用标准三角恒等式。
expr = (1-cos(x)^2)/sin(x); simplifyFraction(expr)
ans = -(cos(x)^2 - 1)/sin(x)
输入,指定为数字、向量、矩阵、数组、符号数、符号变量、符号数组、符号函数或符号表达式。
expr 可以包含无理子表达式,例如 sin(x) 和 x^(-1/3)。simplifyFraction 会将此类表达式视为变量进行简化。
sin(x)
x^(-1/3)
simplifyFraction 不会应用代数恒等式。
您也可以使用通用简化函数 simplify 来简化有理式。然而,对于简化有理式,simplifyFraction 更高效。
simplify
在 R2011b 中推出
collect
combine
expand
factor
horner
numden
rewrite
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处