Counting number of zeros in column or row, without looping

24 views (last 30 days)
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

Accepted Answer

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

More Answers (0)

Categories

Find more on Sparse Matrices in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!