enum: a pedestrian enumerator

Versione 1.0.0.0 (1,94 KB) da us
To create an enumerating vector from a list of terminators.
4K download
Aggiornato 5 mag 2005

Visualizza la licenza

ENUM creates an enumerating vector from a list of terminators N(1:n)

E = [ 1:N(1) 1:N(2) ... 1:N(x) ... 1:N(n) ]

non-integer (non-enumerable) terminators such as <inf>s or <nan>s are handled by an option

EXAMPLES
n=[nan 2 inf 3 0 0 1 3 nan]
e=enum(n)
% e = 1 2 1 2 3 1 1 2 3

e=enum(n,'-')
% e = NaN 1 2 Inf 1 2 3 0 0 1 1 2 3 NaN

e=enum(n,-100)
% e = -100 1 2 -100 1 2 3 -100 -100 1 1 2 3 -100

NOTE
this function is based on a smart snippet provided
by long-time CSSMer <STEVE AMPHLETT> in the thread
'Replicating Rows based on an Index in the Matrix'
(2005-05-01 05:18:30 EST)

see
help enum
for more explanations

Cita come

us (2024). enum: a pedestrian enumerator (https://www.mathworks.com/matlabcentral/fileexchange/7590-enum-a-pedestrian-enumerator), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R13
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Schedule Model Components in Help Center e MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Versione Pubblicato Note della release
1.0.0.0

added an important input check; added screenshot; ver tag 04-May-2005 21:36:36