我有一组1和0.如何计算连续1的最大数量?
(例如,x = [ 1 1 0 0 1 1 0 0 0 1 0 0 1 1 1 ....]).答案是3,因为连续发生的最大次数是3次.
我正在寻找一些搜索和计数内置功能,但我没有成功.
Eng*_*uad 13
试试这个:
max( diff( [0 (find( ~ (x > 0) ) ) numel(x) + 1] ) - 1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7406 次 |
| 最近记录: |