Re: How to transpose vector?

*To*: mathgroup at smc.vnet.net*Subject*: [mg14714] Re: How to transpose vector?*From*: "A.ODA" <a-oda at muj.biglobe.ne.jp>*Date*: Tue, 10 Nov 1998 01:21:05 -0500*Organization*: BIGLOBE dial-up user*References*: <720th6$1vl@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

Nobuhiko Tamura wrote in message <720th6$1vl at smc.vnet.net>... >I have a problem about manupirating vectors. I wanted to make 3x3 >matrixtwo by using 3x1 vector alpha and beta. and I tried by > >>>Transpose[alpha].beta > >but it dosen't work. >Please tell me how to do it. If you want to use "Transpose" operation to "vectors", you should treat it as 1x3 or 3x1 tensor. So you should write {{ a, b, c}} instead of {a, b, c} as a representation of 3-dim vector (a, b, c). And you can find the result of "Transpose[{{a, b, c}}]" will be {{a}, {b}, {c}} and the operation "Transpose[{alpha}].{beta}" will work well as you've wanted. Try "{{a},{b},{c}}//MatrixForm" and "{{a, b, c}}//MatrixForm" on Mathematica Ver.3 and you will get column and raw vector of (a, b, c). Also, you can confirm the operation "Transpose[{{a, b, c}}].{{d, e, f}}" is exactly same as palettes operation of (a, b, c)^t (d, e, f) using "Hold" and "FullForm" functions. A.ODA <a-oda at muj.biglobe.ne.jp> Kawasaki, JAPAN