transpose

Транспонируйте матрицы

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Для transpose функция в MATLAB®, смотрите transpose.

Синтаксис

transpose(A)

Описание

transpose(A) возвращает транспонировать A t матричного A. Транспонированием m ×n матричный A является n ×m матричный B, таким образом что B i, j = A j, i.

Если вход является матрицей категории Cat::Matrix, затем внутренне linalg::transpose вычисляет результат. Для arrays и hfarraysперемещение использует другие стандартные программы.

Если аргумент не оценивает к матрице одного из этих типов, транспонирование является самим входом.

Примеры

Пример 1

Вычислите транспонирование следующей действительной матрицы. Для действительных матриц Эрмитовы транспонируют, совпадает с транспонированием:

A := matrix([[1, 2], [3, PI]])

transpose(A) = htranspose(A)

В общем случае это не содержит для комплексных матриц:

A := matrix([[1, I, 3 + I], [PI*I, 4, 5]])

transpose(A) <> htranspose(A)

delete A:

Пример 2

Если вход не оценивает к матрице, то транспонирование является самим входом:

transpose(A) + 2*transpose(B)

Параметры

A

Объект категории Cat::Matrix, двумерный array, или двумерный hfarray.

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

Объект того же доменного типа как A.

Перегруженный

A

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

Функции MuPAD