DocumentCode :
3397164
Title :
Transposing a matrix without incurring additional storage
Author :
Zein, David A.
Author_Institution :
IBM, East Fishkill, NY, USA
fYear :
1991
fDate :
14-17 May 1991
Firstpage :
1102
Abstract :
Transposing a rectangular matrix without incurring additional storage (i.e. transposing the matrix in place) consists of decomposing the absolute locations of the matrix into disjoint cyclic subgroups. Any element of the subgroup can be used as a primer to generate all the locations of the elements in the transposed matrix using a recursive operation or mapping to be precisely defined. The cyclic subgroup generators are the only additional storage required. The method has been implemented in both APL and FORTRAN
Keywords :
APL listings; FORTRAN listings; mathematics computing; matrix algebra; APL; FORTRAN; disjoint cyclic subgroups; mapping; matrix transposition; rectangular matrix; recursive operation; transposed matrix; Matrix decomposition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1991., Proceedings of the 34th Midwest Symposium on
Conference_Location :
Monterey, CA
Print_ISBN :
0-7803-0620-1
Type :
conf
DOI :
10.1109/MWSCAS.1991.251942
Filename :
251942
Link To Document :
بازگشت