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()
함수에 대한 자세한 내용은이 링크를 확인하십시오.