- From: William Arthur Naylor <bill@scl.csd.uwo.ca>
- Date: Fri, 12 Oct 2001 10:01:39 -0400 (EDT)
- To: "Leonardo B. Lopes" <leo@iems.nwu.edu>
- cc: www-math@w3c.org, www-math@w3.org
On Thu, 11 Oct 2001, Leonardo B. Lopes wrote: > Dear Friends, > > About a year ago I asked around in this list and the OM lists > about sparse matrices and vectors, which are central to my field of > research. I also (thanks to generous support from WRI) attended the > MathML conference in Urbana. The answer I got was basically that MathML > was very strongly focused on K12 and that I shouldn't hold my breath. > > Well, it turns out that our community is now sufficiently > organized that it looks like our standard communication format is actually > going to become reality. Of course we would love to be able to use a > MathML structure for representing our sparse objects. We would at least > like to convey our structures in a way that MathML-aware applications > would understand them. > > I searched the MathML 2.0 recommendation and found no reference to > sparse objects. But apparently there are new features in Mathematica 4.0 > to deal with sparse objects. So that gives me some more hope. > Hi, There is an OpenMath CD, which deals with structured matrices, which to a large extent are pretty sparse (http://www.openmath.org/cdfiles/html/extra/cd/linalg5.html). It doesn't deal with general sparse matrices, though it would not be a big deal to create a private one that did, (I would suggest representing them as a list of tuples, the coordinates and the values of the non zero entries + some dimension and rank (though this is redundant) information for the whole matrix). Of course if you want these to be MathML compatible, then you use a semantics element or a csymbol element. hope this has been of help, Bill. --
Received on Friday, 12 October 2001 10:01:49 UTC