Counting number of zeros in column or row, without looping

9 visualizaciones (últimos 30 días)
Hi Everyone,
If I have a matrix A, is there a way to create a 1,c vector containing the number of non-zeros in each columns, and simillarly, a r,1 vector containing the number of non-zeros in each row, all without looping?
Perhaps some use of nnz I am unaware of?
Regards,
Ulrik

Respuesta aceptada

Nathan Greco
Nathan Greco el 8 de Jul. de 2011
Given A:
idx = A~=0;
c = sum(idx,1);
r = sum(idx,2);

Más respuestas (0)

Categorías

Más información sobre Statistics and Machine Learning Toolbox en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by