TRANSPOSE(MATRIX)

目的

個々の桁を行に、個々の行を桁に変えて、2 次元配列を転置します。

クラス

変換関数

引き数の型と属性

MATRIX
ランクが 2 のデータ型の配列です。

結果の値

結果は MATRIX と同じデータ型の 2 次元配列になります。

MATRIX の形状が (m,n) とすると、結果の形状は (n,m) になります。 たとえば、MATRIX の形状が (2,3) の場合は、結果の形状は (3,2) になります。

範囲 1-n の i および範囲 1-m の j に対して、結果内の 個々のエレメント (i,j) は、値 MATRIX (j,i) を持ちます。

! A is the array  | 0 -5  8 -7 |
!                 | 2  4 -1  1 |
!                 | 7  5  6 -6 |
! Transpose the columns and rows of A.
       RES = TRANSPOSE( A )
! The result is   |  0  2  7 |
!                 | -5  4  5 |
!                 |  8 -1  6 |
!                 | -7  1 -6 |
IBM Copyright 2003