ctranspose,'

Символьное матричное комплексное сопряженное транспонирование

Синтаксис

A'
ctranspose(A)

Описание

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

Примеры

Сопряженное транспонирование действительной матрицы

Создайте 2-by-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-by-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.

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

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

свернуть все

Введите, заданный как номер или символьное число, переменная, выражение, вектор, матрица, многомерный массив.

Больше о

свернуть все

Комплексное сопряженное транспонирование

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

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

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

| | | | | | | | | |

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