Re: How to transpose vector?
- To: mathgroup at smc.vnet.net
- Subject: [mg14700] Re: How to transpose vector?
- From: siegman at ee.stanford.edu (AES)
- Date: Sun, 8 Nov 1998 21:15:56 -0500
- Organization: Stanford University
- References: <720th6$1vl@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
In article <720th6$1vl at smc.vnet.net>, "Nobuhiko Tamura" <ntamura at tky2.3web.ne.jp> wrote: * 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. * * Sorry for poor English. * Nobuhiko Tamura * @Chiba university * Japan * * Email-> ntamura at tky2.3web.ne.jp The following is one way to do this (the brackets are important): rowVector={{a1,a2,a3}}; rowVector//MatrixForm Transpose[rowVector]//MatrixForm columnVector={{b1},{b2},{b3}}; columnVector//MatrixForm Transpose[columnVector]//MatrixForm dotProduct=rowVector.columnVector; dotProduct//MatrixForm outerProduct=columnVector.rowVector; outerProduct//MatrixForm But, there are subtleties.