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.