Re: col-vector * row-vector = matrix, how ?
- To: mathgroup at smc.vnet.net
- Subject: [mg18488] Re: col-vector * row-vector = matrix, how ?
- From: Harald Giese <giese at dkrz.de>
- Date: Wed, 7 Jul 1999 23:08:45 -0400
- Organization: Institut fuer Meereskunde, Universitaet Hamburg
- References: <7lumbd$leb@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Malte Lance wrote: > > Need to know how to accomplish the following in Mathematica-3.0: > > v1 := transpose(<a,b,c>) /* column-vector */ > > v2 := <x,y,z> /* row-vector */ > > ( ax ay az ) > ( bx by bz ) = v1 * v2 =: m /* 3x3-matrix */ > ( cx cy cz ) > > Does anyone know how to do this in Mathematica ? > Hi Malte, Here it comes: v1 = {a, b, c} v2 = {x, y, z} v1v2 = Outer[Times, v1, v2] Output for v1v2: {{a x, a y, a z}, {b x, b y, b z}, {c x, c y, c z}} Regards, Harald -- Harald Giese Email: giese at dkrz.de > NEUE TELEFON-NUMMER | NEW PHONE-NUMBER < Phone: +49 (0)40 42838 5796; Fax: +49 (0)40 5605724 Institut fuer Meereskunde der Universitaet Hamburg (Institute of Oceanography of the University of Hamburg) Troplowitzstrasse 7, D-22529 Hamburg