matrix multiplication



 

> -----Original Message-----
> From: maxima-bounces at math.utexas.edu 
> [mailto:maxima-bounces at math.utexas.edu] On Behalf Of Robert Dodier
>.
> 
> On a slight tangent, I would like to make it possible to apply the
> scalar product operator to other objects such as functions.

Maxima does not really have any object which is a function. It has only
expressions.
Some expressions are atoms which are coincidentally the names of functions,
like sin,cos,tan or "+".
Some expressions are explicit representations of anonymous functions like
  lambda([x],x+1) 

Operator calculus,  e.g. factoring the differential operator D^2-1, and such
stuff becomes messy because people essentially are creating mathematical
puns. Sometimes they happen to work. Sometimes they are nonsense. 

There was a paper

http://portal.acm.org/citation.cfm?id=32488

Which gives some ideas, thouhg.