Функции для расширенных операций с выражениями
Функции для расширенных операций с выражениями
Выше была описана сравнительно немногочисленная группа функций для работы с выражениями — их упрощения, расширения, выделения множителей и т. д. Эти функции способны решать большинство повседневных задач, связанных с аналитическими преобразованиями выражений. Однако система Mathematica имеет гораздо более полный набор функций для работы с выражениями. Они приведены в приложении. К сожалению, объем книги не позволяет привести примеры использования всех этих функций, да и вряд ли они будут интересны всем читателям. Поэтому приведем лишь отдельные примеры работы с некоторыми из этих функций:
- Apart [expr] — переписывает рациональное выражение expr в виде суммы членов с минимальными знаменателями;
- Apart [expr, var] — аналогична Apart [expr], но все переменные, кроме var, интерпретируются как константы.
- Depth [expr ] — возвращает значение, на единицу превышающее максимальное число индексов, требуемых для указания любой части выражения expr;
- Dimensions [expr] — возвращает список размерностей выражения expr;
- Dimensions [expr, n] — возвращает список размерностей expr до уровня n. Примеры применения этих функций: