1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
--- status: Reviewed
--- author(s): kummini
--- notes:
document {
Key => {
transpose,
(transpose, Matrix),
(transpose, MutableMatrix),
(transpose, List),
},
Headline => "transpose a matrix or table",
Usage => "transpose f",
Inputs => {
"f" => { ofClass {Matrix, List}, " which is a table" }
},
Outputs => {
Matrix => { "the transpose of ", TT "f" }
},
"Here is an example.",
EXAMPLE {
"S = ZZ/10007[x,y,z];",
"f = matrix{{x^3,x*y^2,x},{y*x^2,y^3,y}}",
"entries f",
"g = transpose f",
"transpose entries f"
},
"The output of ", TT "transpose", " is a map between the duals of the
original source and target free modules. See:",
EXAMPLE {
"degrees f",
"degrees g",
},
Caveat => {
TT "transpose", " works only for maps between free modules.
Use ", TT "dual", " for more general maps."
},
SeeAlso => {dual}
}
|