Re: [R] min rows multiplication by the max rows

2020-05-23 Thread Jeff Newmiller
Please post using plain text format... otherwise what we see can be corrupted as compared to what you saw. The obvious solution is: apply( M, 1, min ) * apply( N, 1, max ) but Google sez there is an optimized version useful with large matrices: library( Rfast ) rowMins( M ) * rowMins( N ) (un

Re: [R] min rows multiplication by the max rows

2020-05-23 Thread Rui Barradas
Hello, I have just found out that you are cross posting [1]. Please do not cross post, ask a question, wait for an answer and after or 3 days, if you don't have a (satisfactory) answer, ask somewhere else. [1] https://stackoverflow.com/questions/61973737/min-rows-multiplication-by-the-max-row

Re: [R] min rows multiplication by the max rows

2020-05-23 Thread Rui Barradas
Hello, Use ?apply on each of the matrices. min_max <- function(X, Y, na.rm = FALSE){ Min <- apply(X, 1, min, na.rm = na.rm) Max <- apply(Y, 1, max, na.rm = na.rm) Min*Max } min_max(M, N) #[1] 4 3 4 Hope this helps, Rui Barradas Às 15:30 de 23/05/20, Vahid Borji escreveu: Hi my R frie

[R] min rows multiplication by the max rows

2020-05-23 Thread Vahid Borji
Hi my R friends, I have two matrices as follows: M<-matrix(c(1,4,1,3,1,4,2,3,1,2,1,2),3) 1322 4131 1412 N<-matrix(c(1,1,2,2,3,4,-2,2,1,4,3,-1),3) 12 -24 1323 241 -1 I want to find a vector which is a matrix 1*3 and each of it