Main Content

transpose,.'

벡터나 행렬 전치하기

설명

예제

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

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

예제

모두 축소

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

A = magic(4)
A =4×416 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1
B = A.'
B =4×416 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 complex1.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 complex1.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에서 복소수 요소의 허수부 부호를 부정합니다.

확장 기능

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

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

HDL 코드 생성
HDL Coder™를 사용하여 FPGA나 ASIC 설계용의 Verilog 코드나 VHDL 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨