* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
184
> evalb(x*y=y*x);
Работа с математическими выражениями и функциями
true Логические операторы часто используются в управляющих структурах про грамм, составленных на языке программирования Maple. Такое их применение мы рассмотрим позже.
Mathematica
Для осуществления логических операций в системе Mathematica используют ся следующие логические операторы: == равенство (например, a == b); != неравенство; > больше (например, b > a); >= больше или равно; < меньше; <= меньше или равно; Как нетрудно заметить, тут есть явные отличия от обозначений данных опера торов, принятых в системе Maple. Но к принципиальным их не отнесешь.
3.1.9. Применение операторов специальных типов
Операторы в Maple описывают операции по преобразованию данных, в частности выражений. Последние, в свою очередь, можно отнести к данным абстрактного типа. Могут быть описаны следующие типы операторов: • неопределенные (f); • нейтральные (&); • процедурные; • функциональные; • композиционные (@). Оператор относится к неопределенным, если он не был заранее определен. Такой оператор не выполняет никаких действий и просто повторяется в строке вывода:
> restart:f(1,2,a);
f(1, 2, a) Композиционные операторы (на базе знака @) мы уже применяли. Другие типы операторов рассмотрены ниже.
3.1.10. Применение функциональных операторов
Функциональные операторы Maple языка являются альтернативами функций и записываются в двух формах.