nones
NONES - fill each row/column with a certain number of ones (N-ONES)
A = NONES(V) creates a logical array A, in which each row/column
starts with zero or more TRUE entries followed by zero or more FALSE
entries, as specified by the elements of the vector V.
Examples
nones([1 0 4]) % ->
1 0 1
0 0 1
0 0 1
0 0 1
a = nones([-2 3 2 7].') ;
b = cumsum(a,2) ;
b(~a) = 0 % ->
0 0 0 0 0 0 0
1 2 3 0 0 0 0
1 2 0 0 0 0 0
1 2 3 4 5 6 7
Cite As
Jos (10584) (2024). nones (https://www.mathworks.com/matlabcentral/fileexchange/10622-nones), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired: padcatcell, Industrial Power Control By Cycle Switching
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.