Clear Filters
Clear Filters

Counting number of zeros in column or row, without looping

15 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)

Tags

Community Treasure Hunt

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

Start Hunting!