transpose, .'

Транспонирование символьной матрицы

Синтаксис

Описание

transpose(A) эквивалентно A.'.

Примеры

Транспонируйте действительной матрицы

Создайте 2- 3 матрица, элементы которой представляют вещественные числа.

syms x y real
A = [x x x; y y y]
A =
[ x, x, x]
[ y, y, y]

Найдите, что несопряженные транспонируют этой матрицы.

A.'
ans =
[ x, y]
[ x, y]
[ x, y]

Если все элементы матрицы представляют вещественные числа, то ее комплексно-сопряженное преобразование равняется ее несопряженному преобразованию.

isAlways(A' == A.')
ans =
  3×2 logical array
     1     1
     1     1
     1     1

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

Создайте 2- 2 матрица, элементы которой представляют комплексные числа.

syms x y real
A = [x + y*i x - y*i; y + x*i y - x*i]
A =
[ x + y*1i, x - y*1i]
[ y + x*1i, y - x*1i] 

Найдите, что несопряженные транспонируют этой матрицы. Несопряженный оператор операции транспонирования, A.', выполняет транспонирование без спряжения. Таким образом, это не изменяет знак мнимых частей элементов.

A.'
ans =
[ x + y*1i, y + x*1i]
[ x - y*1i, y - x*1i]

Для матрицы комплексных чисел с ненулевыми мнимыми частями несопряженное преобразование не равно комплексно-сопряженному преобразованию.

isAlways(A.' == A','Unknown','false')
ans =
  2×2 logical array
     0     0
     0     0

Входные параметры

свернуть все

Введите в виде номера, или символьного числа, скалярной переменной, матричная переменная (начиная с R2021a), функция, выражение, или вектор, матрица или массив символьных скалярных переменных.

Больше о

свернуть все

Несопряженный транспонируют

Несопряженные транспонируют матричных обменов индекс строки и столбца для каждого элемента, отражая элементы через основную диагональ. Сами диагональные элементы остаются неизменными. Эта операция не влияет на знак мнимых частей комплексных элементов.

Например, если B = A.' и A(3,2) 1+1i, затем элемент B(2,3) 1+1i.

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

| | | | | | | | | |

Представлено до R2006a