从两个大小相等的矩阵中获取最小值的矩阵

时间:2018-11-30 07:43:05

标签: r

我到处都是,但可以找到答案。

我必须对数字矩阵

1 2 3
4 5 6 

和b

3 1 4
5 2 1 

,并且希望使c等于a和b的最小成对值

c

1 1 3
4 2 1

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用pmin,即

pmin(m1, m2)
#     [,1] [,2] [,3]
#[1,]    1    1    3
#[2,]    4    2    1

数据:

m1 <- matrix(c(1, 2, 3, 4, 5, 6), ncol = 3, byrow = TRUE)
m2 <- matrix(c(3, 1, 4, 5, 2, 1), ncol = 3, byrow = TRUE)