Re: MatrixPower problem

*To*: mathgroup at smc.vnet.net*Subject*: [mg124524] Re: MatrixPower problem*From*: per at RQNNE.invalid (Per Rønne)*Date*: Sun, 22 Jan 2012 07:27:26 -0500 (EST)*Delivered-to*: l-mathgroup@mail-archive0.wolfram.com*References*: <je96q1$j7o$1@smc.vnet.net> <jel26f$ln1$1@smc.vnet.net> <jf697u$ge3$1@smc.vnet.net> <jf8q60$3i0$1@smc.vnet.net>*Reply-to*: spam at RQNNE.dk (Per Rønne)

roby <roby.nowak at gmail.com> wrote: > Well, this is strangely. > > When dou you get the error, as soon as you enter: $Post := > Map[If[MatrixQ@#, MatrixForm@#, #] &, #, {0, Infinity}] & > or not until you enter some matrix ? > > Which version of Mathematica do you use ? 8.04.0 for Students. But now it says: In[1]:= $Post:=Map[If[MatrixQ@#,MatrixForm@#,#]&,#,{0,Infinity}]& In[2]:= {1,1} Out[2]= {1,1} And when I remove the ampersand, all output is preceded with an #-like character. Since it is around a week ago since I posted it, I don't recall how I did it. > I tested flawless with 7.0, 8.0 > > You could try to replace infinity by some "sufficient" high integer > e.g.: $Post := Map[If[MatrixQ@#, MatrixForm@#, #] &, #, {0, 1000}] & -- Per Erik Rønne http://www.RQNNE.dk Errare humanum est, sed in errore perseverare turpe