Re: Mathematica 6.0 and MatrixManipulations
- To: mathgroup at smc.vnet.net
- Subject: [mg76221] Re: [mg76176] Mathematica 6.0 and MatrixManipulations
- From: Sseziwa Mukasa <mukasa at jeol.com>
- Date: Fri, 18 May 2007 06:05:38 -0400 (EDT)
- References: <200705171001.GAA01129@smc.vnet.net>
On May 17, 2007, at 6:01 AM, Michael wrote: > Hi, > > In Mathematica 6.0, I notice that the instruction > > In[1]:= Needs["LinearAlgebra`MatrixManipulation`"]; > > produces the following warning: > > "General::obspkg: LinearAlgebra`MatrixManipulation` is now obsolete. > The legacy version being loaded may conflict with current Mathematica > functionality. See the Compatibility Guide for updating information." > > In fact, a lot of my 'favourite' methods, "BlockMatrix", "ZeroMatrix", > etc. no longer are even documented in the help browser, nor is the > package MatrixManipulation. > > My previous version was Mathematica 5.2, and so what *should* I be > using now instead of "BlockMatrix", "ZeroMatrix", etc.? Thus far, I > haven't been able to find any information about obsolesced functions > within the help browser (F1). > > Any suggestions or help would be greatly appreciated! I happen to have stumbled across this problem as well. BlockMatrix, AppendRows and AppendColumns are now all subsumed by ArrayFlatten. There are subtle differences in how ArrayFlatten works compared to BlockMatrix with regards to empty matrices but if you don't generate such matrices you don't have to worry. ZeroMatrix still works, it's just undocumented as far as I can tell. There's a new function ConstantArray[val,{n1,n2,...}] which generalizes ZeroMatrix. If you're wondering how to find these functions start with a search for array construction in the Help Browser. I sympathize with others who've posted on this list over having to learn a different method for using the Help Browser but I think after a few months of the using the new features we'll wonder how we ever were productive the old way, or maybe they'll reintroduce the old Help Browser. Regards, Ssezi
- References:
- Mathematica 6.0 and MatrixManipulations
- From: Michael <mcauxeu@gmail.com>
- Mathematica 6.0 and MatrixManipulations