simplifyFraction

Упростите символьные рациональные выражения

Синтаксис

simplifyFraction(expr)
simplifyFraction(expr,'Expand',true)

Описание

пример

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

Для просмотра документации необходимо авторизоваться на сайте