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