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.