-4

寻找一个 R 函数来求和行和列。

我有一个矩阵(6x6)。我想对[1,1]+[1,2]+[2,1]+[2,2]求和,然后对矩阵的其余部分求和,最后我想得到一个3x3矩阵,其中每个 [i,j] 作为各自的总和。

4

1 回答 1

0

你可以尝试这样的事情:

#define matrix with no. of columns and rows    
m<-matrix(1:6,nrow = 6,ncol = 6)

m_req<-m

for(i in 1:nrow(m_req)){
  if(i!=nrow(m_req)){
    m_req[i,]<-m_req[i,]+m_req[i+1,]
    m_req[,i]<-m_req[,i]+m_req[,i+1]
  }
}

req_columns<-seq(1,ncol(m_req),by=2)

m_req<-m_req[req_columns,req_columns]
于 2019-11-06T09:18:56.910 回答