Counting number of zeros in column or row, without looping

20 Ansichten (letzte 30 Tage)
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

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by