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.

Примеры

Пример 1

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

A := matrix(3, 3, (i, j) -> 3*(i - 1) + j)

Следующая команда обменивается первым и вторым столбцом A. Результатом является следующая матрица:

linalg::swapCol(A, 1, 2)

Если только компоненты в первых двух строках должны быть затронуты, мы входим:

linalg::swapCol(A, 1, 2, 1..2)

Третья строка остается неизменной.

Параметры

A

m ×n матрица области категории Cat::Matrix

c1C2

Индексы столбца: положительные целые числа меньше или равный n

r1 .. r2

Область значений индексов строки (положительные целые числа меньше или равный m)

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

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