MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Mathematica 6.0 and MatrixManipulations

  • To: mathgroup at
  • Subject: [mg76221] Re: [mg76176] Mathematica 6.0 and MatrixManipulations
  • From: Sseziwa Mukasa <mukasa at>
  • Date: Fri, 18 May 2007 06:05:38 -0400 (EDT)
  • References: <>

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.



  • Prev by Date: Re: Compatibility woes
  • Next by Date: Re: Re: Guessing "exact" values
  • Previous by thread: Re: Mathematica 6.0 and MatrixManipulations
  • Next by thread: Re: Mathematica 6.0 and MatrixManipulations