Transpozice matice
Popis
Pro danou matici nebo data.frame x ,
t vrací transpozici x .
Použití
t(x)
Argumenty
x |
typicky matice nebo datový rámec |
Podrobnosti
Jde o generickou funkci, pro kterou mohou být vytvořeny metody. Uvedený popis se vztahuje k základní a data.frame metodě.
Datový rámec je nejprve převeden na matici (viz as.matrix ). Pokud x je vektor, je považován za vektor sloupcový, tj. výsledkem je jednořádková matice.
Hodnota
Matice s dim a dimnames vytvořenými příslušným způsobem z odpovídajících hodnot x a ostatními atributy (kromě names ) zkopírovanými z x .
Poznámka
Konjugovaná transpozice komplexní matice A, označená
A^H nebo A^*, je spočtena jako Conj(t(A)) .
Reference
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
Viz také
aperm pro záměnu dimenzí polí.
Příklady
a <- matrix(1:30, 5, 6)
ta <- t(a) ##-- i.e., a[i, j] == ta[j, i] for all i,j :
for(j in seq(ncol(a)))
if(! all(a[, j] == ta[j, ])) stop("nespravna transpozice")
|