image thumbnail

nones

version 1.2 (1.91 KB) by Jos (10584)
fill each row/column with a certain number of ones (N-ONES)

1.7K Downloads

Updated 18 Feb 2019

View License

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) (2021). nones (https://www.mathworks.com/matlabcentral/fileexchange/10622-nones), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2018b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!