Hello,
What function can I use for matrices addition? I couldn’t find any information
about it in the manual or in the internet.
(A+B suits, when the number of matrixes is small, function sum() doesn’t suit
for matrices addition, because it sums all variables in the matrices and
produces as an answer single number, not a matrix).
Best regards,
Lina
[[alternative HTML version deleted]]
On Thu, Aug 13, 2009 at 11:35 AM, Lina Rusyte<linera27 at yahoo.co.uk> wrote: Hi Lina,> What function can I use for matrices addition? I couldn?t find any information about it in the manual or in the internet. > (A+B suits, when the number of matrixes is small, function sum() doesn?t suit for matrices addition, because it sums all variables in the matrices and produces as an answer single number, not a matrix).I don't know of any function doing that, but you could easily write a one yourself. Suppese that X is a list of matrices. Then you could e.g. do as follows: matrixSum = function(X) { N = length(X) if (N==2) return(X[[1]]+X[[2]]) else return(matrixSum(X[[1:(N-1)]],X[[N]])) } I guess that one should do the trick. Best, Michael -- Michael Knudsen micknudsen at gmail.com http://lifeofknudsen.blogspot.com/
If A, B and C are matrices then:
L <- list(A, B, C)
Reduce("+", L)
On Thu, Aug 13, 2009 at 5:35 AM, Lina Rusyte<linera27 at yahoo.co.uk>
wrote:> Hello,
>
> What function can I use for matrices addition? I couldn?t find any
information about it in the manual or in the internet.
> (A+B suits, when the number of matrixes is small, function sum() doesn?t
suit for matrices addition, because it sums all variables in the matrices and
produces as an answer single number, not a matrix).
>
> Best regards,
> Lina
>
>
>
>
> ? ? ? ?[[alternative HTML version deleted]]
>
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>