[R-br] Somatório com matrizes

Paulo Justiniano paulojus em leg.ufpr.br
Sábado Março 31 11:37:45 BRT 2012


Guilherme

talvez no seu código
voce possa usar o fato que a conta pode ser feita em vetores e 
depois trasnsformada em matrizes.
Com disto voce usaria o rowSums()

Exemplo:

Suponha que tenha as matrizes:

> A1 <- matrix(1:6, 2,3)
> A2 <- matrix(11:16, 2,3)
> A3 <- matrix(21:26, 2,3)
> A1+A2+A3
      [,1] [,2] [,3]
[1,]   33   39   45
[2,]   36   42   48

É o mesmo que fazer:

> A <- cbind(1:6, 11:16, 21:26)
> matrix(rowSums(A), 2,3)
      [,1] [,2] [,3]
[1,]   33   39   45
[2,]   36   42   48





On Sat, 31 Mar 2012, Guilherme Biz wrote:

> Bom dia Senhores, exite alguma função pronta para fazer somatório de matrizes?
> Estou tentando somar, dentro de um loop, muitas matrizes e não encontrei uma função para este somatório. Vou ter
> que fazer outro loop para estas somas?
> 
> Ex Tenho as matrizes A1,......A100.
> e quero fazer A1+A2+....+A100.
> 
> Att,
> Guilherme Biz
>                            
> 
>


Mais detalhes sobre a lista de discussão R-br