MATLAB 행렬 전치

Ammar Ali 2023년1월30일
  1. MATLAB에서transpose()함수를 사용하여 행렬의 전치 계산
  2. MATLAB에서ctranspose()함수를 사용하여 행렬의 복소 켤레 전치 계산
MATLAB 행렬 전치

이 튜토리얼에서는 MATLAB에서transpose()ctranspose()함수를 사용하여 행렬을 전치하는 방법에 대해 설명합니다.

MATLAB에서transpose()함수를 사용하여 행렬의 전치 계산

transpose()함수는 MATLAB에서 벡터 또는 행렬의 전치를 가져 오는 데 사용됩니다. transpose()함수와 동일한 기능을 수행하는이 함수 대신.'연산자를 사용할 수도 있습니다. 예를 들어,transpose()함수를 사용하여 행렬의 전치를 취해 봅시다. 아래 코드를 참조하십시오.

mat = [1 2 3; 4 5 6]
T_mat = transpose(mat)

출력:

mat =

     1     2     3
     4     5     6


T_mat =

     1     4
     2     5
     3     6

출력에서 볼 수 있듯이 두 번째 행렬은 첫 번째 행렬의 전치입니다. .'연산자를 사용하여 주어진 행렬을 전치 할 수도 있습니다. 예를 들어, 아래 코드를 참조하십시오.

T_mat = mat.' 

이것은 또한transpose()함수와 동일한 결과를 제공합니다. 이 함수를 사용하여 복잡한 행렬을 전치 할 수도 있습니다. transpose()함수에 대한 자세한 내용은이 링크를 확인하십시오.

MATLAB에서ctranspose()함수를 사용하여 행렬의 복소 켤레 전치 계산

ctranspose()함수는 MATLAB에서 벡터 또는 행렬의 켤레 복소 전치를 가져 오는 데 사용됩니다. ctranspose()함수와 동일한 기능을 수행하는이 함수 대신'연산자를 사용할 수도 있습니다. 예를 들어,ctranspose()함수를 사용하여 복소 행렬의 복소 켤레 전치를 취해 보겠습니다. 아래 코드를 참조하십시오.

mat = [1+2i 2+3i]
T_mat = ctranspose(mat)

출력:

mat =

   1.0000 + 2.0000i   2.0000 + 3.0000i


T_mat =

   1.0000 - 2.0000i
   2.0000 - 3.0000i

출력에서 볼 수 있듯이 두 번째 행렬은 첫 번째 행렬의 켤레 복소 전치입니다. '연산자를 사용하여 주어진 행렬의 켤레 복소 전치를 취할 수도 있습니다. 예를 들어, 아래 코드를 참조하십시오.

T_mat = mat' 

이것은 또한ctranspose()함수와 동일한 결과를 제공합니다. 이 함수는 주어진 행렬에 실수 만 포함 된 경우transpose()함수와 동일하게 수행됩니다. ctranspose()함수에 대한 자세한 내용은이 링크를 확인하십시오.

작가: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

관련 문장 - MATLAB Matrix