Dot Product of Vectors
- To: mathgroup at smc.vnet.net
- Subject: [mg89044] Dot Product of Vectors
- From: Gregory Lypny <gregory.lypny at videotron.ca>
- Date: Sat, 24 May 2008 03:55:41 -0400 (EDT)
Hello everyone,
I've got two n x k matrices called X and Y. I'd like to compute an n
x 1 vector whose elements are the dot products of corresponding rows
of X and Y, that is,
{{X[[1]].Y[[1]]}, {X[[2]].Y[[2]]}, {X[[3]].Y[[3]]}, ...
{X[[n]].Y[[n]]}.
I found that this can be done using MapThread as
MapThread[Dot, { X, Y}],
which is straightforward. I'm curious, given that there a zillion
ways to do any given calculation in Mathematica, if anyone knows of
another way that is as compact.
Regards,
Gregory
- Follow-Ups:
- Re: Dot Product of Vectors
- From: "Adriano Pascoletti" <adriano.pascoletti@gmail.com>
- Re: Dot Product of Vectors
- From: Andrzej Kozlowski <akoz@mimuw.edu.pl>
- Re: Dot Product of Vectors
- From: "Adriano Pascoletti" <adriano.pascoletti@gmail.com>
- Re: Dot Product of Vectors
- From: Andrzej Kozlowski <akoz@mimuw.edu.pl>
- Re: Dot Product of Vectors