[R] Vector multiplication
Peter Alspach
Peter.Alspach at plantandfood.co.nz
Wed Mar 17 20:42:16 CET 2010
Tena koe Kaspar
?outer
outer(b, a)
or
b %o% a
HTH ....
Peter Alspach
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> project.org] On Behalf Of Kaspar Bernet
> Sent: Thursday, 18 March 2010 7:03 a.m.
> To: r-help at r-project.org
> Subject: [R] Vector multiplication
>
> Hi,
>
> this may sound stupid (and it probably is), but I can't seem to find
> out how to multiply each element of a vector with each element of
> another vector where the result would be a matrix of
> dim[length(vectorOne),length(vectorTwo)] without using loops.
>
> example: if
>
> a -> c(1,2,3)
> b -> c(4,5,6)
>
> i'm looking for the operation that would yield:
>
> [,1] [,2] [,3]
> [1,] 4 8 12
> [2,] 5 10 15
> [3,] 6 12 18
>
> any hints are greatly appreciated,
> kaspar
>
> ---------------------------------------------
> kaspar bernet kbernet at student.ethz.ch
> stationsstrasse 32 8442 hettlingen
> tel 052 301 12 33 mobil 079 789 75 61
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-
> guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list