matlab - How to know a dimension of matrix or vector in R? -
matlab - How to know a dimension of matrix or vector in R? -
i want find function in r same function size in matlab. 
in matlab, if a = [ 1 2 3 4 5], size(a) = 1 5.
if a =[ 1 2 3;4 5 6], size(a) = 3 3.
in r, found function dim gives size of matrix, doesn't apply vectors. 
please help me solve problem.
thanks lot.
as noted dim doesn't work on vectors. can  utilize function take number of vectors matrices, data.frames or lists , find dimension or length:
dim <- function( ... ){     args <- list(...)     lapply( args , function(x) { if( is.null( dim(x) ) )                                     return( length(x) )                                  dim(x) } ) }  # length 10 vector <- 1:10 # 3x3 matrix b <- matrix(1:9,3,3) # length 2 list c <- list( 1:2 , 1:100 ) # 1 row, 2 column data.frame d <- data.frame( =1 , b = 2 )   dim(a,b,c,d) #[[1]] #[1] 10  #[[2]] #[1] 3 3  #[[3]] #[1] 2  #[[4]] #[1] 1 2        r matlab 
 
Comments
Post a Comment