product in an array

1 vue (au cours des 30 derniers jours)
PChoppala
PChoppala le 14 Oct 2011
Hi all
Just a quick question, and will appreciate your help.
Suppose I have w=[a b c d e f] I want a new matrix that gives the product of every two consecutive elements. ie [axb, cxd, exf] and will be a 1x3 matrix
Another factor is the size of w is (mxN), and in the above case, m=2;N=3
So, I also assume length(w)/N might need to be used as well.
Looking for suggestions ASAP
cheers

Réponse acceptée

Walter Roberson
Walter Roberson le 14 Oct 2011
blkproc(w1,[size(w1,1) 2],@(x) prod(x(:) )

Plus de réponses (0)

Catégories

En savoir plus sur Programming dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by