MathGroup Archive 2003

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

Search the Archive

Re: Transpose matrix does not work when MatrixForm is used, why?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg45194] Re: [mg45177] Transpose matrix does not work when MatrixForm is used, why?
  • From: Tomas Garza <tgarza01 at prodigy.net.mx>
  • Date: Sat, 20 Dec 2003 05:56:00 -0500 (EST)
  • References: <200312191157.GAA29448@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

The Help browser says: MatrixForm acts as a "wrapper" which affects
printing, but not evaluation. Hence you cannot take the Transpose of a
"wrapper". Perhaps you could rather do this:

In[3]:=
m={{1,2,3},{4,5,6}};
m//MatrixForm

In[5]:=
Transpose[m]//MatrixForm

This way you can perform the evaluations and then look at the results in a
nice way.

Tomas Garza
Mexico City

----- Original Message ----- 
From: "steve_H" <nma124 at hotmail.com>
To: mathgroup at smc.vnet.net
Subject: [mg45194] [mg45177] Transpose matrix does not work when MatrixForm is used,
why?


> hello
>
> Mathematica 5.0
>
> m = { {1, 2, 3}, {4, 5, 6} } // MatrixForm
> Transpose[m]
>
> this just does nothing. it simply prints back what I typed with
> m in MatrixForm but does not actually do the transpose.
>
> But when I do
>
> m = { {1, 2, 3}, {4, 5, 6} }
> Transpose[m]
>
>
> it works.
>
> It seems that the function Transpose does not like to accept a
> list in 'MatrixForm' ?
>
> I use a MatrixForm to see the matrix better. Does this mean one have
> to removed the MatrixForm each time before calling Transpose?
>



  • Prev by Date: Re: Transpose matrix does not work when MatrixForm is used, why?
  • Next by Date: RE: How to have shaded background for just a portion of a plot?
  • Previous by thread: Re: Transpose matrix does not work when MatrixForm is used, why?
  • Next by thread: Re: Transpose matrix does not work when MatrixForm is used, why?