如果我有一个矩阵:
A = [1 2 3 4 5; 1 1 6 1 2; 0 0 9 0 1]
A =
1 2 3 4 5
1 1 6 1 2
0 0 9 0 1
Run Code Online (Sandbox Code Playgroud)
如何计算每列的非零条目数?例如,此矩阵的所需输出将是:
2,2,3,2,3
我不知道如何做到这一点size
,length
或者numel
似乎不满足要求.也许最好先删除零条目?
这很简单
> A ~= 0
ans =
1 1 1 1 1
1 1 1 1 1
0 0 1 0 1
> sum(A ~= 0, 1)
ans =
2 2 3 2 3
Run Code Online (Sandbox Code Playgroud)