column * row ??

*To*: mathgroup at smc.vnet.net*Subject*: [mg28791] column * row ??*From*: "J.R. Chaffer" <jrchaff at mcn.net>*Date*: Sat, 12 May 2001 20:18:24 -0400 (EDT)*Sender*: owner-wri-mathgroup at wolfram.com

Hi there, Can someone tell me a way to mimic the building of an N x N matrix by multiplying a column vector on left times a row vector on right ? (both vectors of length N) - I mean in Mathematica, of course. i.e, want the result, (colvec){a1,a2, .. aN} * (rowvec){b1,b2,..bN} = result is matrix: {{a1*b1 a1*b2 ..... a1*bN}, {a2*b1 a2*b2 ..... a2*bN}, ... ... ... , {aN*b1 aN*b2 ..... aN*bN}} When I try this in Mathematica all I can figure out how to produce is the standard dot-product. If I try the 'transposed' lists/matrices, I get an error, even tho the product is defined by basic rules of matrix multiplication. Thanks, John Chaffer