|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Создание массивов, векторов и матрицВажным типом данных являются списки или листы. В Maple 9.5 они создаются с помощью квадратных скобок, например: [1,2,3,4] — список из четырех целых чисел; [1,2.34,5] — список из двух вещественных и одного целого числа; [a,b, "Привет"] — список из двух символов (переменных) и строковой константы; [sin(x), 2*cos(x),a^2-b] — список из трех математических выражений. Для создания векторов (одномерных массивов) и матриц (двумерных массивов) служит функция array. Обычно она используется в следующих формах: array[a..b,s1] — возвращает вектор с индексами от а до b и значениями в одномерном списке s1; array[a..b,c..d,s2] — возвращает матрицу с номерами строк от а до b, номерами столбцов от с до d и значениями в двумерном списке s2. Примеры задания вектора и матрицы представлены ниже: array(1..3,[х,у,х+у]) — создает вектор с элементами x, у и х+y; array(1..2,1..2,[[a,b],[c,d]]) — квадратная матрица Для создания векторов может использоваться также конструктор векторов Vector[o](d, init, ro, sh, st, dt, f, а, о) с рядом опционально заданных параметров. В этой книге эта конструкция практически не используется. Векторы и матрицы можно также задавать с помощью угловых скобок: > V:=<a,b,с>; > Vector[row]([a,b,с]); [a, b, c] > Vector[row](<a, b, c>); [a, b, c] > M:=<<a,b,c>|<d,e,f>>; Имеется множество функций для работы со списками, массивами и матрицами. Они будут рассмотрены в дальнейшем. В принципе, размерность массивов, создаваемых списками, не ограничена, и массивы могут быть многомерными. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |