linalg
:: swapCol
Подкачайте два столбца в матрице
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
linalg::swapCol(A
,c1
,c2
) linalg::swapCol(A
,c1
,c2
,r1 .. r2
)
linalg::swapCol(A, c1, c2)
возвращает копию матричного A со столбцами с индексами c1
и c2
, которым обмениваются.
Эффект linalg::swapCol(A, c1, c2, r1.. r2)
состоит в том, что только компонентами из строки r1
, чтобы расположить в ряд r2
столбца c1
обмениваются с соответствующими компонентами столбца c2
.
Мы рассматриваем следующую матрицу:
A := matrix(3, 3, (i, j) -> 3*(i - 1) + j)
Следующая команда обменивается первым и вторым столбцом A
. Результатом является следующая матрица:
linalg::swapCol(A, 1, 2)
Если только компоненты в первых двух строках должны быть затронуты, мы входим:
linalg::swapCol(A, 1, 2, 1..2)
Третья строка остается неизменной.
|
m ×n матрица области категории |
|
Индексы столбца: положительные целые числа меньше или равный n |
|
Область значений индексов строки (положительные целые числа меньше или равный m) |
Матрица того же доменного типа как A
.