Иллюстрированный самоучитель по Maple 6/7

Данные множественного типа

Рисунок 5.2 показывает применение этих средств для построения точек, представляющих множество действительных чисел на плоскости. Для этого использована функция pointplot из пакета plots.

Иллюстрированный самоучитель по Maple 6/7 › Типы данных системы Maple 7 › Данные множественного типа
Рис. 5.2. Представление множества чисел на плоскости

Массивы, векторы и матрицы

Как отмечалось, важным типом данных являются списки (lists). Они создаются с помощью квадратных скобок, например:

  • [1.2.3.4] – список из четырех целых чисел;
  • [1.,2.34.5] – список из двух вещественных и одного целого числа;
  • [а,b.'Привет'] – список из двух символов (переменных) и строковой константы;
  • [sin(x), 2*cos(x),a^ 2-b] – список из трех математических выражений.

Для создания векторов (одномерных массивов) и матриц (двумерных массивов) служит функция array. Обычно она используется в следующих формах:

  • аrrау[а..b,sl] – возвращает вектор с индексами от а до b и значениями в одномерном списке si;
  • аrrау[а..b,c..d,s2] – возвращает матрицу с номерами строк от а до b, номерами столбцов от с до d и значениями в двумерном списке s2.

Двумерные списки часто путают с матрицами. Следует помнить, что векторы и матрицы создаются с помощью функции array и являются отдельным типом данных. Элементами векторов и массивов могут быть константы, переменные, выражения, списки и иные объекты. Эти элементы являются индексированными переменными и их положение указывается индексами. Имеется множество функций для работы со списками, массивами и матрицами. Они будут рассмотрены в дальнейшем. В принципе, размерность массивов, создаваемых списками, не ограничена и массивы могут быть многомерными.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.