linalg
::substitute
Замените часть матрицы другой матрицей
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
linalg::substitute(B
, A
, m
, n
)
linalg::substitute(B, A, m, n)
возвращает копию матричного B
, где записи, запускающиеся в положении [m, n], заменяются записями матричного A
, т.е. B mn является A 11.
Если матрицы заданы по различным областям компонента, то записи A
преобразованы в элементы области компонента матричного B
. Если один из этих сбоев преобразований, то сообщение об ошибке возвращено.
Мы задаем следующую матрицу:
B := matrix( [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]] )
и скопируйте 2×2 нулевая матрица в матричный B
, начало в положении [3, 3]:
A := matrix(2, 2): linalg::substitute(B, A, 3, 3)
Проигнорированы матричные записи из области значений:
linalg::substitute(B, A, 4, 4)
|
Матрицы области категории |
|
Положительные целые числа |
Матрица того же доменного типа как B
.