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