I want to generate the following outcome using convolution of two sequences. x <- c(1,2,3,4,5) y <- c(6,7,8,9) The resulting convolution vector is 6 19 40 70 100 94 76 45 When using convolve(), it is hard to produce the result above. Would you help me out to get that? Best regards Moohwan Kim
Dear R-help, I want to generate the following outcome using the convolution of two sequences. x <- c(1,2,3,4,5) y <- c(6,7,8,9) The resulting convolution vector is 6 19 40 70 100 94 76 45 When using convolve(), it is hard to produce the result above. Would you help me out to get that? Best regards Moohwan Kim
On the contrary: it is trivial to produce the result. x <- c(1,2,3,4,5) y <- c(6,7,8,9) convolve(x, rev(y), type="open") # [1] 6 19 40 70 100 94 76 45 Try help("convolve"). Allan On 04/06/10 19:21, Moohwan Kim wrote:> Dear R-help, > > I want to generate the following outcome using the convolution of two sequences. > > x<- c(1,2,3,4,5) > y<- c(6,7,8,9) > > The resulting convolution vector is > 6 > 19 > 40 > 70 > 100 > 94 > 76 > 45 > When using convolve(), it is hard to produce the result above. > Would you help me out to get that? > >