Задание массива с помощью индексированных переменных.
Нумерация элементов массива, изменение нумерации.
Изменение размеров существующих массивов.
Векторные и матричные операторы, функции.
Чтобы создать массив:
1) Нажмите клавиши [Alt]M.
2) MathCAD предлагает ввести размеры массива в строке сообщений:
Array size (rows columns):
Для задания вектора введите одно число (например, 4).
Для матрицы введите два числа, разделяя их пробелом (например, 2 3).
Завершите ввод нажатием клавиши ¿ ([Esc] - в случае отказа).
Замечание: Максимальное число элементов в массиве 50.
) MathCAD создает вектор или матрицу указанных размеров:
4) Заполните "знакоместа" числами или выражениями (переход к "знакоместам" осуществляйте с помощью клавиши [Tab]).
Задать вектор или матрицу можно и с помощью индексированной переменной, которая в этом случае рассматривается как элемент вектора или матрицы.
Например, задание вектора: i:=0..3 vi:=2 i
задание матрицы: i:=0..1 j:=0..3 mi,j:=i+j
Ввод
v=
m=
Как выглядит
Замечания: 1) Нумерация элементов вектора, строк и столбцов матрицы начинается с 0 (изменить начальный номер можно, задав желаемое значение встроенной переменной ORIGIN, см."Встроенные (системные) параметры").
2) Для изменения размеров уже существующего массива нужно поместить курсор в нужную позицию и нажать [Alt]M. При этом MathCAD запрашивает в строке сообщений, на сколько увеличить (положительное число) или уменьшить (отрицательное) количество строк и/или столбцов:
Insert/Delete (+/-) rows cols:
Введите одно значение (только по отношению к строке) или два значения, разделяя их пробелом.
Текущее положение курсора задает элемент массива, ниже и/или правее которого надо осуществить вставку строк и/или столбцов. Удаление строк и/или столбцов осуществляется со строки и/или столбца элемента, где расположен курсор. Для вставки строк выше первой и столбцов левее первого нужно поместить курсор на левую скобку массива. Например: