exponenta event banner

simplifyFraction

Упрощение символьных рациональных выражений

Описание

пример

simplifyFraction(expr) упрощает рациональное выражение expr так, что числитель и знаменатель не имеют общих делителей.

пример

simplifyFraction(expr,'Expand',true) расширяет числитель и знаменатель результирующей упрощенной дроби в виде многочленов без факторизации.

Примеры

свернуть все

Упрощение двух рациональных выражений с помощью 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.

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 упрощает такие выражения, как если бы они были переменными.

  • simplifyFraction не применяет алгебраические тождества.

Альтернативы

Можно также упростить рациональные выражения с помощью общей функции упрощения simplify. Однако simplifyFraction является более эффективным для упрощения рациональных выражений.

Представлен в R2011b