maprat
Примените функцию к рационализированному выражению
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
maprat(object
, f
, options
)
Как первый шаг, maprat(object, f, options)
вызовы rationalize(object, options)
, который генерирует рациональное выражение. maprat
функционируйте использует выражение, возвращенное rationalize
как вход к функциональному f
. Как второй шаг, maprat
замены все переменные сгенерированы rationalize
с исходными подвыражениями в object
.
Смотрите rationalize
страница справки для деталей.
Найдите наибольший общий делитель (gcd
функция) для следующих двух рационализированных выражений. Первый аргумент maprat
последовательность этих двух выражений p
Q
, который gcd
берет в качестве двух параметров. Отметьте скобки вокруг последовательности p, q
:
p := (x - sqrt(2))*(x^2 + sqrt(3)*x - 1): q := (x - sqrt(2))*(x - sqrt(3)): maprat((p, q), gcd)
maprat
функция принимает те же опции как rationalize
функция. Например, найдите наименьшее общее кратное (lcm
функция) для следующих двух рационализированных выражений. Используйте FindRelations
опция, чтобы обнаружить тригонометрические отношения:
p := tan(x)^2 + 1/cos(x)^2: q := 1/sin(x)^4 + cot(x)^4: maprat((p, q), lcm, FindRelations = ["sin"])
Без этой опции результат:
p := tan(x)^2 + 1/cos(x)^2: q := 1/sin(x)^4 + cot(x)^4: maprat((p, q), lcm)
Освободите переменные для дальнейших вычислений:
delete p, q:
|
Арифметическое выражение, или последовательность, или набор или список таких выражений |
|
|
Аппроксимированные числа с плавающей запятой рациональными числами. |
|
Обнаружьте алгебраические зависимости для подвыражений заданных типов. |
|
Если исходное выражение содержит подвыражения, рационализируйте заданные типы подвыражений. |
|
Замените все подвыражения на пределы, суммы и интегралы переменными. |
|
Замените все подвыражения заданных типов переменными. |
|
Не рационализируйте заданные типы подвыражений. |
|
Не рационализируйте числа, строки, булевы константы, |
Объект возвращен функциональным f
.