sum of products of matrix

2 views (last 30 days)
Mate 2u
Mate 2u on 17 Jul 2012
Hi all I have a matrix of size 294x34. I want to to have the products of all rows so I get a 294x1 matrix of all the products of the rows. Then I want to have the single product of all 294 elements.
Now, I want this to work even with zeros. So if zero is in their, I would like to ignore it.

Accepted Answer

Jan
Jan on 17 Jul 2012
Edited: Jan on 17 Jul 2012
X = round((rand(294, 34) - 0.5) * 10) / 2.4;
X(X == 0) = 1;
Prow = prod(X, 2);
Pall = prod(Prow);
It is not trivial to find (random) test data, which do not reply Inf or 0 due to over- or underflow.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!