Иллюстрированный самоучитель по MathCAD 12

Разбиение и слияние матриц

Слияние матриц

Для того чтобы составить из двух или более матриц одну, в Mathcad предусмотрена пара матричных функций (листинг 7.24):

  • augment (А, B, C,…) – матрица, сформированная слиянием матриц-аргументов слева направо;
  • stack (А, B, C,…) – матрица, сформированная слиянием матриц-аргументов сверху вниз:
    • А, B, C,… – векторы или матрицы соответствующего размера.

Листинг 7.24. Примеры слияния матриц:

Иллюстрированный самоучитель по MathCAD 12 › Линейная алгебра › Разбиение и слияние матриц

Специфические преобразования матриц

Еще две встроенных функции Mathcad позволяют создавать матрицы на основе некоторой имеющейся матрицы (листинг 7.25):

  • geninv (A) – создание матрицы, обратной (слева) прямоугольной матрице А;
  • rref (А) – преобразование матрицы или вектора А в ступенчатый вид:
    • А – матрица, составленная из действительных чисел.

Примечание
Размер NxM матрицы А для функции geninv должен быть таким, чтобы M>M
.

Листинг 7.25. Создание матриц на основе другой матрицы:

Иллюстрированный самоучитель по MathCAD 12 › Линейная алгебра › Разбиение и слияние матриц

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.