From dmurdoch at pair.com  Mon May 19 22:56:24 2003
From: dmurdoch at pair.com (Duncan Murdoch)
Date: Tue May 20 03:56:55 2003
Subject: [Rd] Extending %*%
Message-ID: <te2jcvkqn8uq9it881386oqi1n4j8ncakh@4ax.com>

I have lists of matrices stored in various ways.  I'd like to extend
%*% to work on these.  Is this possible, or should I create my own new
operator?

A simplified example would be as follows:

A <- list( A1, A2, A3)
B <- list( B1, B2, B3)

where A1,...,B3 are all matrices, and I'd like A %*% B to return 

list( A1 %*% B1, A2 %*% B2, A3 %*% B3)

In the real case A and B are sometimes arrays, sometimes something
else; lists haven't come up so far, but the principle should be the
same.

Duncan Murdoch


[Rd] Extending %*%
Duncan Murdoch