home *** CD-ROM | disk | FTP | other *** search
- mattrs(n,llr,x)
-
- /*this subroutine transposes an n by n matrix.*/
-
- int n,llr;
- float x[];
-
- {
- int i,j;
- int ij,ip1,ji,kllr,nm1;
- float a; /* temporary value holder */
-
- kllr = 0;
- nm1 = n - 1;
-
- for(i = 0; i <= nm1-1; i++ )
- {
- ip1 = i + 1;
- ij = i +kllr;
-
- for(j = ip1; j <= n-1; j++)
- {
- ij += llr;
- ji = kllr + j;
- a = x[ji];
- x[ji] = x[ij];
- x[ij] = a;
- }
- kllr += llr;
- }
- }
-