sum of products of matrix

3 vues (au cours des 30 derniers jours)
Mate 2u
Mate 2u le 17 Juil 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.

Réponse acceptée

Jan
Jan le 17 Juil 2012
Modifié(e) : Jan le 17 Juil 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.
  1 commentaire
Mate 2u
Mate 2u le 17 Juil 2012
Thank you Jan

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by