一般来说,我对R和编程非常陌生,需要一些帮助。我想制作一个函数,将给定矩阵中的所有偶数乘以3,例如在此矩阵中:
X = matrix(1:9,3,3)
我已经尝试过像这样的替换功能:
Multiply = function(M) {
x=M*3
replace(M, M%%2==0, x)
}
这给了我一个我不明白的结果。任何帮助将非常感激!
我们可以创建函数为
Multiply <- function(M){ i1 <- M%%2 == 0
M[i1] <- M[i1]*3
M }
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句