Векторные и матричные функции
MathCAD содержит встроенные функции для обычных в линейной алгебре действий с матрицами и векторами. Все функции от векторного аргумента используют вектор- столбец; если нужна строка, то надо использовать транспонирование.
Напомним, что список встроенных функций можно вызвать через главное меню (Insert - Function) или используя кнопку с надписью f(x) на панели инструментов.
Рассмотрим основные матричные и векторные функции:
rows (A) - определяет количество строк в массиве А;
cols (A) - определяет количество столбцов в массиве А;
length (V) - выдает размер вектора V (число элементов в векторе);
max (A) - выдает максимальный элемент массива;
min (A) - выдает минимальный элемент массива;
rank (A) - определяет ранг матрицы А;
augment (A,B) – создает новый массив, располагая массив А слева от массива В (А и В должны содержать одинаковое число строк);
stack (A,B) – создает новый массив, располагая массив А над массивом В (А и В должны содержать одинаковое число столбцов);
submatrix (A,ir,jr,ic,jc) – создает подматрицу матрицы А, состоящую из элементов, расположенных в строках с номерами от ir до jr и столбцах с номерами от ic до jc.
Пример 4. Применим рассмотренные функции к заданным ранее матрицам и векторам.