Har*_*jan 3 arrays matlab matrix
我正在使用MATLAB.我有一个8x1000矩阵,我想要一个程序,它将给我一个8x1矩阵,其中每个条目计算8x1000矩阵的相应行中的非零条目的数量.
您可以sum通过简单地将数据转换为逻辑之前的每一行中的非零元素.
%// example data
A = randi(10,8,1000)-1;
%// count sum up non-zeros in every row
result = sum(logical(A),2)
Run Code Online (Sandbox Code Playgroud)
result =
904
897
909
895
885
901
903
873
Run Code Online (Sandbox Code Playgroud)
你可以用matrix-multiplication-
out = (A~=0)*ones(size(A,2),1) %// A is the input matrix
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
95 次 |
| 最近记录: |