Main Content

transpose, .'

벡터나 행렬 전치하기

설명

예제

B = A.'A의 비켤레 전치를 반환합니다. 즉, 각 요소에 대한 행 인덱스와 열 인덱스를 서로 바꿉니다. A에 복소수 요소가 있는 경우에는 A.'가 허수부의 부호에 영향을 주지 않습니다. 예를 들어, A(3,2)1+2i이고 B = A.'인 경우에는 요소 B(2,3) 역시 1+2i입니다.

B = transpose(A)A.'를 실행하기 위한 대체 수단으로, 클래스에 대한 연산자 오버로드를 사용합니다.

예제

모두 축소

실수 행렬을 만들어 그 전치를 계산합니다. B에는 A와 동일한 요소가 있지만, B의 행은 A의 열이고 B의 열은 A의 행입니다.

A = magic(4)
A = 4×4

    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1

B = A.'
B = 4×4

    16     5     9     4
     2    11     7    14
     3    10     6    15
    13     8    12     1

복소수 요소가 있는 행렬을 만들어 그 비켤레 전치를 계산합니다. B에는 A와 동일한 요소가 있는데, 행과 열이 서로 바뀌어 있습니다. 허수부의 부호는 바뀌지 않습니다.

A = [1 3 4-1i 2+2i; 0+1i 1-1i 5 6-1i]
A = 2×4 complex

   1.0000 + 0.0000i   3.0000 + 0.0000i   4.0000 - 1.0000i   2.0000 + 2.0000i
   0.0000 + 1.0000i   1.0000 - 1.0000i   5.0000 + 0.0000i   6.0000 - 1.0000i

B = A.'
B = 4×2 complex

   1.0000 + 0.0000i   0.0000 + 1.0000i
   3.0000 + 0.0000i   1.0000 - 1.0000i
   4.0000 - 1.0000i   5.0000 + 0.0000i
   2.0000 + 2.0000i   6.0000 - 1.0000i

입력 인수

모두 축소

입력 배열로, 벡터나 행렬로 지정됩니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | cell | categorical | datetime | duration | calendarDuration
복소수 지원 여부:

  • 또한, 켤레 복소수 전치 연산자 A'A에서 복소수 요소의 허수부 부호를 부정합니다.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

GPU 코드 생성
GPU Coder™를 사용하여 NVIDIA® GPU용 CUDA® 코드를 생성할 수 있습니다.

HDL 코드 생성
HDL Coder™를 사용하여 FPGA 및 ASIC 설계를 위한 VHDL, Verilog 및 SystemVerilog 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨