tp {lazy.symbolic} | R Documentation |
Transposition of a Fully Symbolic Partitioned Matrix
tp(A, func = "t", func2 = t)
A |
fully symbolic partitioned matrix |
func |
= "transp" if necessary. |
func2 |
= transp if necessary. |
tp is defined as
map( func, func2(A) )
If A does not have fullsymb attribute nore SMdim attribute, that is,
is.null(attributes(A)$fullsymb) == TRUE
, and
is.null(attributes(A)$SEdim) == TRUE
,
tp
is equal to t
.
If A has SMdim attribute, tp
is equal to transp
.
# Standard Matrix A=demomat(2,3,root="a") tA=tp(A) Printb(tA) # Semi Symbolic Partitioned Matrix: Super Matrix with SMdim attributes A=demomat(c(2,3),c(3,4),root="a") Printb(A) tA=tp(A) Printb(tA) # Fully Symbolic Partitioned Matrix: # No SMdim attribute but fullsymb attribute Ap=demomat(2,3,root="A", fullsymb=1) Printb(Ap) tAp=tp(Ap) Printb(tAp) tp(demomat(3,3,root="A", fullsymb=1,shape="diag"))