Мониторинг обменных курсов валют
18c0693f

Функции для расширенных операций с выражениями


Выше была описана сравнительно немногочисленная группа функций для работы с выражениями — их упрощения, расширения, выделения множителей и т. д. Эти функции способны решать большинство повседневных задач, связанных с аналитическими преобразованиями выражений. Однако система Mathematica имеет гораздо более полный набор функций для работы с выражениями. Они приведены в приложении.

К сожалению, объем книги не позволяет привести примеры использования всех этих функций, да и вряд ли они будут интересны всем читателям. Поэтому приведем лишь отдельные примеры работы с некоторыми из этих функций:

Примеры использования функции Apart:

Apart[(x^4 + 1)/(х^2 - 1)]

1+-1/(1+X)+X2-1/(1 + х )

Apart[(х^3 - у^3 - 1)/(х^2 - у), у]

Две уже знакомые нам функции выделяют знаменатель и числитель выражения в виде дроби:

Denominator[(х^2 - х - 1)/(х - 1)]

-1 + х

Numerator[(х^2 - х - 1)/(х - 1)]

-1-х + х2

Следующие функции позволяют судить о размерности выражений:

Depth[х^3 + х^2 + х + 1]

3

Dimensions[х^3 - 2*х^2 + 1]

{3}.

Функция Evaluate [expr] вычисляет выражение expr безусловно, то есть даже если оно оказывается аргументом функции, чьи атрибуты определяют его невычисляемым:

Evaluate[1 + 1 + Sin[l]]

2+Sin[l]

Обилие функций для работы с математическими выражениями позволяет решать с помощью системы Mathernatica самые серьезные задачи символьной математики (компьютерной алгебры). Разумеется, для этого требуется время на полное освоение системы и серьезный опыт практического ее использования. Он приходит лишь спустя год-два постоянной и интенсивной работы, поэтому не упускайте возможности потренироваться в работе с системой Mathematica.


 




Самый выгодный курс обмена валюты