Бинарные операторы Операторы объединения Тригонометрические функции Гиперболические функции Операции с векторами Графическая визуализация Импликативные функции Условные выражения Ключи в процедурах Операции ввода и вывода

Для просмотра подобных векторов и матриц в Maple включена специальная программа просмотра структурированных данных (Structured Data Browser), которую можно вызвать из контекстного меню командой Browser.

Числа и числовые константы

Maple 7 работает с числами следующего типа: целыми (О, 1, 123, -456 и т. д.), рациональными в виде отношения целых чисел (7/9, -123/127 и т. д.), вещественными с мантиссой и порядком (1.23Е5, 123.4567Е-10). Признаком вещественного числа является десятичная точка (запятая). Примеры простых операций с числами приведены ниже:

Как видно из этих примеров, ввод и вывод чисел имеет следующие особенности:

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

Для работы с числами Maple 7 имеет множество функций. Они будут рассмотрены в дальнейшем. На комплексной плоскости числа задаются координатами точек (х, у) (рис. 5.1).

Рис. 5.1. Представление обычных и комплексных чисел на плоскости

Для представления чисел на рис. 5.1 используется функция pointplot(list), где list — список координат точек. Эта функция становится доступной при подключении пакета plots командой with(plots). Кроме того, использована функция вывода ряда графических объектов на один график — display (см. далее описание представления комплексных чисел).

С помощью функции convert Maple 7 может преобразовывать числа с различным основанием (от 2 до 36, в том числе бинарные и шестнадцатеричные) в десятичные числа:

При символьных вычислениях Maple 7 реализует точную арифметику. Это значит, что результат может быть получен с любым числом цифр. Однако надо помнить, что идеально точные численные вычисления выполняются только в случае целочисленных операций, например таких, как приведены ниже:

При интерактивной работе в Maple иногда не совсем удобно создавать матрицы или векторы с помощью конструкторов. Разработчики пакта LinearAlgebra предоставвили пользователю возможность создавать вектора и матрицы, используя краткую форму их определения
Встроенные операторы и функции Типовые средства программирования Препроцессор и особенности компилятора Отладка программ