Символьное матричное комплексное сопряженное транспонирование
A'ctranspose(A) вычисляет комплексное сопряженное транспонирование A'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 0ldivide | minus | mldivide | mpower | mrdivide | mtimes | plus | power | rdivide | times | transpose