linalg:: concatMatrix

Соедините матрицы горизонтально

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

linalg::concatMatrix(A, B1, <B2, …>)

Описание

linalg::concatMatrix(A, B1, B2, dots ) возвращает матрицу, сформированную путем присоединения матриц A, B 1, B 2, … горизонтально.

B1, B2, dots матриц преобразован в матричный доменный Dom::Matrix(R), где R является звонком компонента A.

Сообщение об ошибке повышено, если один из этих сбоев преобразований, или если матрицы не имеют одинакового числа строк как матричного A.

Краткая форма linalg::concatMatrix доступна через точечный оператор ., т.е. вместо linalg::concatMatrix(A, B) можно использовать краткую форму A . B.

Примеры

Пример 1

Мы задаем матрицу:

A := matrix([[sin(x), x], [-x, cos(x)]])

и добавьте 2×2 единичная матрица справа от A:

I2 := matrix::identity(2): 
linalg::concatMatrix(A, I2)

Краткая форма для этой операции:

A . I2

Пример 2

Мы задаем матрицу от звонка 2×2 квадратные матрицы:

SqMatQ := Dom::SquareMatrix(2, Dom::Rational): 
A := SqMatQ([[1, 2], [3, 4]])

Отметьте следующую операцию:

AA := A . A

возвращает матрицу различного доменного типа как входная матрица:

domtype(AA)

Параметры

A, B1, B2, …

Матрицы области категории Cat::Matrix

Возвращаемые значения

Матрица доменного типа Dom::Matrix (R), где R является звонком компонента A.

Смотрите также

Функции MuPAD