- Abstract
Transpose a 6x6 matrix.
- Brief_I/O
VARIABLE I/O DESCRIPTION
-------- --- --------------------------------------------------
m1 I 6x6 matrix to be transposed.
mout I Transpose of m1. mout can overwrite m1.
- Detailed_Input
m1 This variable may contain any double precision 6x6
matrix.
- Detailed_Output
mout This variable is a double precision, 6x6 matrix which
contains the transpose of m1. mout may overwrite m1.
- Particulars
This is a utility routine intended to facilitate passing state
transformation matrices between C and Fortan.
- Examples
Given below is one example of a matrix m1 with the output matrix
mout which is implied by m1.
| 1 2 3 4 5 6 | | 1 0 0 0 0 0 |
| 0 7 8 9 10 11 | | 2 7 0 0 0 0 |
| 0 0 12 13 14 15 | | 3 8 12 0 0 0 |
m1= | 0 0 0 16 17 18 | then mout = | 4 9 13 16 0 0 |
| 0 0 0 0 19 20 | | 5 10 14 17 19 0 |
| 0 0 0 0 0 21 | | 6 11 15 18 20 21|
- Restrictions
None.
- Exceptions
Error free.
- Files
None.
- Author_and_Institution
N.J. Bachman (JPL)
W.L. Taber (JPL)
W.M. Owen (JPL)
- Literature_References
None.
- Version
-CSPICE Version 1.0.0, 16-APR-1999 (NJB)
- Index_Entries
transpose a 6x6_matrix
- Link to routine source