caichao a=as.matrix(c(1:4),ncol=1) > a [,1] [1,] 1 [2,] 2 [3,] 3 [4,] 4 b=c(1:3) > b [1] 1 2 3 如何取 a^b 得到下面的结果?? 1 1 1 2 4 8 3 9 27 4 16 64 谢谢!!
ming_uld 回复 第1楼 的 caichao:根据定义 <br /> f <- function(x,y){<br /> nx=length(x)<br /> ny=length(y)<br /> x=rep(x,each=ny)<br /> matrix(x^y,nx,byrow=TRUE)<br /> }<br /> f(1:4,1:3)<br /> </p>