function to solve a binary matrix?
显示 更早的评论
If i have a binary matrix (NxM)
A =[0 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1
0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1
1 1 0 1 0 0 0 0 0 0 0 1 1 1 1 1
0 1 0 1 1 1 0 0 0 0 0 1 1 1 1 1
0 1 1 1 1 0 1 0 0 1 1 1 1 1 0 1
0 0 1 1 0 1 1 0 1 1 1 0 1 0 0 1
0 1 0 0 1 0 1 1 1 1 0 1 1 1 0 1
0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1];
I need a function to calculate number of 1 and in each row and put it in a new matrix like this
B = [ 1 1 1 1 1 1 1
2 8 1 1
2 1 5
1 3 5
4 1 5 1
2 2 3 1 1
1 1 4 3 1
13
15
5 1 ]
And a third matrix for a column like this
C = [ 1 4 2 4 2 1 2 1 2 1 2 4 1 4 2 7
1 3 2 2 2 1 6 4 5 6 2 3 7 3 1 2
2 3 1 2
3 ]
- Note when the counter see zero then the counter will be stop and start again for example [0 1 1 0 1 1 1 1 1 ] then the solution will be [2 5]
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!