MATLAB - transpose

Matlab에서 transpose는 다음과 같이 해주면 됩니다.

(1) [Matrix Name]' - Matrix transpose
(2) [Matrix Name].' - Array transpose

일단 다음과 같은 행렬(matrix)를 지정해줬습니다.
>> test = [1+3i,3;,2,4]

test =
   1.0000 + 3.0000i   3.0000          
   2.0000             4.0000          

그리고 위의 행렬을 transpose하면 다음과 같이 됩니다.
>> test'

ans =
   1.0000 - 3.0000i   2.0000          
   3.0000             4.0000 

그리고 이것을 array transpose하면 다음과 같이 됩니다.
>> test.'

ans =
   1.0000 + 3.0000i   2.0000          
   3.0000             4.0000          

위의 둘은 test[1,1]의 복소수 부분값이 다르죠.
쉽게 생각하면, [.]는 complex conjugate고 [.']는 (real value) transpose입니다.