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. Если один из этих сбоев преобразований, то сообщение об ошибке возвращено.

Примеры

Пример 1

Мы задаем следующую матрицу:

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)

Параметры

A, B

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

m, n

Положительные целые числа

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

Матрица того же доменного типа как B.

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

Функции MuPAD