Re: Mathematica 6.0 and MatrixManipulations
- To: mathgroup at smc.vnet.net
- Subject: [mg76249] Re: Mathematica 6.0 and MatrixManipulations
- From: Michael <mcauxeu at gmail.com>
- Date: Fri, 18 May 2007 06:20:11 -0400 (EDT)
- References: <f2h9ve$1g0$1@smc.vnet.net>
Hmm ... Yesterday, after perusing version 6.0, it appears that "ArrayFlatten" and "ConstantArray" are two new commands to be aware of. In the online documentation, ArrayFlatten also will work with implicitly- defined dimensions for zero matrices, such as the following case: In1:= m = {{a,b},{c,d}}; In2:= newMat=ArrayFlatten[{{0,m,0},{0,0,m}}]; Neat! Regards, Michael On May 17, 3:15 am, Michael <mcau... at gmail.com> 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! > > Thanks, > > Michael