Преобразование рациональных выражений
Для выделения числителя и знаменателя дробных выражений используются функции num и denom:
Функция rat приводит выражение к каноническому представлению. Она упрощает любое выражение, рассматривая его как дробно- рациональную функцию, т.е. работает с операциями "+", "-", "*", "/" и с возведением в целую степень. Синтаксис вызова: rat(expr) rat(expr,x1,...,xn) Переменные упорядочиваются в соответствии со списком x1,...,xn. При этом вид ответа зависит от способа упорядочивания переменных Изначально переменные упорядочены в алфавитном порядке. Пример использования rat:
После указания порядка использования переменных получаем следующее выражение:
Функция ratvars позволяет изменить алфавитный порядок предпочтения переменных, принятый по умолчанию. Вызов ratvars(z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a) меняет порядок предпочтения в точности на обратный, а вызов ratvars(m,n,a,b) упорядочивает переменные "m, n, a, b"в порядке возрастания приоритета. Флаг ratfac включает или выключает частичную факторизацию выражений при сведении их к стандартной форме. Изначально установлено значение "false". Если установить значение true, то будет производиться частичная факторизация. Функция ratsimp приводит все части (в том числе аргументы функций) выражения, которое не является дробно-рациональной функцией, к каноническому представлению, производя упрощения, которые не выполняет функция "rat". Повторный вызов функции в общем случае может изменить результат, т.е. не обязательно упрощение проводится до конца. Применением упрощения к экспоненциальным выражениям управляет флаг ratsimexpons, по умолчанию равный false (если его установить в true, упрощение применяется и к показателям степени или экспоненты.
Функция fullratsimp вызывает функцию "ratsimp" до тех пор, пока выражение не перестанет меняться. Пример:
Пример влияния флага ratsimpexponds на результат вычислений:
Функция ratexpand раскрывает скобки в выражении. Отличается от функции "expand" тем, что приводит выражение к канонической форме, поэтому ответ может отличающимся от результата применения функции "expand":
Подстановка в рациональных выражениях осуществляется функцией ratsubst. Синтаксис вызова: ratsubst (a, b, c) Выражение a подставляется вместо выражения b в выражении c (b может быть суммой, произведением, степенью и т.п.). Пример использования ratsubst:
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Почему стероиды повышают давление?: Основных причин три... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (487)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |