there are really two related problems here

I have a 2D matrix


A <- matrix(1:100,nrow=20,ncol =5)


S <- matrix(1:10,nrow=2,ncol =5)


#I want to subtract S from A. so that S would be subtracted from the
first 2 rows of

#A, then the next two rows and so on.


#I have a the same problem with a 3D array

# where I want to subtract Q for every layer (1-10) in Z

# I thought I solved this one with  array(mapply("-",Z,Q),dim=dim(Z))

# but got the wrong answers


Z <- array(1:100,dim=c(2,5,10))

Q <- matrix(1:10,nrow=2,ncol =5)

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to