행렬은 행과 열의 형태로 배열된 숫자의 직사각형 배열입니다. 행렬의 전치(transpose)는 원본의 행이 이제 열이 되고 그 반대가 되는 새로운 행렬입니다. 예를 들어.
행렬은 다음과 같습니다 -
1 2 34 5 67 8 9
위의 행렬을 전치하면 다음과 같다.
1 4 72 5 83 6 9
행렬의 전치를 구하는 프로그램은 다음과 같습니다 -
예시
#include출력
행렬은 다음과 같습니다.1 23 45 6행렬의 전치:1 3 52 4 6위의 프로그램에서 행렬은 초기화됩니다. 그런 다음 해당 값이 표시됩니다. 이것은 다음 코드 스니펫에 나와 있습니다.
int a[3][3] ={ {1, 2} , {3, 4} , {5, 6} };cout<<"행렬은 다음과 같습니다."<행렬의 전치는 중첩 for 루프를 사용하여 계산됩니다. 이것은 다음과 같이 주어집니다.
for(i=0; i마지막으로 조옮김이 얻어지고 화면에 인쇄됩니다. 이것은 다음 코드 스니펫으로 수행됩니다.
cout<<"행렬의 전치는 다음과 같습니다."<