Re: Row or column?
- To: mathgroup at smc.vnet.net
- Subject: [mg112737] Re: Row or column?
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Wed, 29 Sep 2010 04:11:39 -0400 (EDT)
I don't see where the problem is -- provided you use a proper data structure for a matrix and don't confuse that with the display you get from MatrixForm. For example, you get exactly the expected mathematical results from: a = {{2,3}}; a.Transpose[a] Transpose[a].a Note: {Dimsnsions[a], Dimensions@Transpose[a]} { {1,2}, {2,1} } On 9/28/2010 6:02 AM, Kevin J. McCann wrote: > This lack of distinction between rows and columns can be a problem. > Consider: > > a.Transpose[a] and Transpose[a].a > > Kevin > > On 9/27/2010 5:48 AM, Sjoerd C. de Vries wrote: >> Sam, >> >> Mathematica considers the first level of a list as rows, the second, >> nested, levels are the columns etc. So, for display purposes {{a, b}} >> would show as a row, but if you want to use it for matrix/vector >> multiplication you only need {a,b}, as Mathematica does not >> differentiate between row or column vectors. >> >> Cheers -- Sjoerd >> >> On Sep 26, 8:44 am, Sam Takoy<sam.ta... at yahoo.com> wrote: >>> Hi, >>> >>> How come >>> >>> {a, b} // MatrixForm >>> {{a}, { b}} // MatrixForm >>> >>> produce identical outputs: columns? >>> >>> I would think that the first "matrix" is 1x2 and the second is 2x1. >>> >>> Alternatively, how do I produce a 1x2 matrix? >>> >>> Many thanks in advance, >>> >>> Sam >> >> > -- Murray Eisenberg murray at math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 413 549-1020 (H) University of Massachusetts 413 545-2859 (W) 710 North Pleasant Street fax 413 545-1801 Amherst, MA 01003-9305