Counting number of zeros in column or row, without looping

16 visualizzazioni (ultimi 30 giorni)
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

Risposta accettata

Nathan Greco
Nathan Greco il 8 Lug 2011
Given A:
idx = A~=0;
c = sum(idx,1);
r = sum(idx,2);

Più risposte (0)

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by