Для формирования матрицы и вектора и ввода значений используется функция matrix(L,N,f), где L – число строк матрицы, N – число столбцов матрицы, f – функция f(l,n) при . При создании вектора - столбца количество столбцов матрицы принимается равным 1. Для определения минимального и максимального элемента матрицы М используются функции min(M) и max(M). Среднее значение элементов матрицы М позволяет вычислить функция mean(M).
Для выполнения операций над векторами и матрицами используются операции, приведенные в таблице 13. таблицы приняты следующие обозначение: А – массив, под которым понимается вектор или матрица, М – матрица, n - скаляр, d– вектор.
Таблица 13
Операции над векторами и матрицами Mathcad
Операция
| Обозначение
| Способ ввода
| Описание
|
Изменение знака
| -А
| -А
| Умножает каждый элемент массива А на -1
|
Умножение массива на скаляр
| А*n
| А*z или n*А
| Умножает каждый элемент массива А на скаляр n
|
Сложение массивов
| А1 +А2
| А1+А2
| Элементы массива А1 суммируются с соответствующими элементами А2
|
Матричное умножение
| А1*А2
| А1*А2
| Возвращает произведение массива А1 на массив А2. Число столбцов А1 должно быть равно числу строк А2
|
Деление массива на скаляр
| A/n
| А
n
| Делит каждый элемент массива А на скаляр n
|
Обращение матрица М
| M-1
| М^-1
| Находится матрица, обратная заданной.
|
Возведение матрицы в степень m
| Mm
| M^m
| m раз перемножается матрица М посредством матричного умножения.
|
Определитель матрицы М
| | M |
| | M |
| Рассчитывается определитель квадратной матрицы М, результат-скаляр
|
Транспонирование
| АТ
| АТ
| Транспонирует массив А, т.е. меняет местами строки со столбцами.
|
Выделение p-го столбца матрицы
| М<p>
| M +CTRL ^p
| Возвращает вектор в виде p – го столбца матрицы М
|
Выделение ij – го элемента матрицы
| Mi,j
| M[i,j
| Возвращает элемент матрицы i-ой строки j-го столбца
|