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