linalg:: stackMatrixСоедините матрицы вертикально
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
linalg::stackMatrix(A, <B1, B2, …>)
linalg::stackMatrix(A, B1, B2, ...) возвращает матрицу, сформированную путем присоединения матриц A, B1, B2, ... вертикально.
B1, B2, ... матриц преобразован в матричный доменный Dom::Matrix(R), где R является звонком компонента A.
Сообщение об ошибке повышено, если один из этих сбоев преобразований, или если матрицы не имеют одинакового числа столбцов как матричного A.
Мы задаем матрицу:
A:= matrix( [[sin(x),x], [-x,cos(x)]] )

и добавьте 2×2 единичная матрица к более низкому уровню матричного A:
linalg::stackMatrix(A, matrix::identity(2))

Мы задаем матрицу от звонка 2×2 квадратные матрицы:
SqMatQ := Dom::SquareMatrix(2,Dom::Rational): A := SqMatQ([[1, 2], [3, 4]])
![]()
Обратите внимание на то, что следующая операция:
AA := linalg::stackMatrix(A, A)

возвращает матрицу различного доменного типа как входная матрица:
domtype(AA)
![]()
|
Матрицы области категории |
Матрица доменного типа Dom::Matrix (R), где R является звонком компонента A.