XL Fortran for AIX V8.1.1

ランゲージ・リファレンス

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 |


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]