У меня есть такие:
mat1 <- matrix(runif(100),ncol=5)
mat11 <- matrix(runif(100),ncol=5)
mat2 <- matrix(runif(100),ncol=5)
mat22 <- matrix(runif(100),ncol=5)
Давайте рассмотрим пример:
Мои выходные 2 матрицы res1
принимают значения от mat1
или mat2
, которые соответствуют наименьшему из mat11[1,1]
и mat22[1,1]
, и возвращают это наименьшее значение как res11
пример:
> mat1[1,1]
[1] 0.09302976
> mat11[1,1]
[1] 0.8775101
> mat2[1,1]
[1] 0.6785858
> mat22[1,1]
[1] 0.8857934
желаемый вывод:
res1[1,1]= 0.09302976# was selected because the corresponding mat11 value (0.8775101) was lower than corresponding value to mat22[1,1]
res11[1,1]= 0.8775101
Как применить это ко всей матрице?