You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
This is a utility function to compute a logical indicator array from the start and end ids of events in an array, e.g. 4/5 & 7/10 -> 00011011110. This is can be used quickly extract the events by logical indexing. It is vectorized and thus is very fast even for large arrays.
This function is part of a set of functions to convert between logical and number indexing in arrays:
GETONOFFIDS: www.mathworks.com/matlabcentral/fileexchange/58983
ONOFF2LOGICAL: www.mathworks.com/matlabcentral/fileexchange/58984
BRIDGEIDGAPS: www.mathworks.com/matlabcentral/fileexchange/58985
Cite As
David J. Mack (2026). onoffids2logical(onOffIds, varargin) (https://www.mathworks.com/matlabcentral/fileexchange/58984-onoffids2logical-onoffids-varargin), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.2.0.0 (2.55 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.2.0.0 | - [ADD] Error check for onOffIds outside of prespecified n.
|
||
| 1.1.0.0 | 2016-12-16 (DJM): [FIX] Removed enlarging 'IsOn' in case the last sample is contained in 'OnOffIds'. |
||
| 1.0.0.0 | Added links. |
