Векторные и матричные функции

 

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. Применим рассмотренные функции к заданным ранее матрицам и векторам.