Azzera filtri
Azzera filtri

how to handle multiple colons

1 visualizzazione (ultimi 30 giorni)
Reza Teimoori
Reza Teimoori il 20 Dic 2016
Modificato: Stephen23 il 21 Dic 2016
The result of [1:101]:0.5:[2:102] in MATLAB is [1 1.5 2] while I'd like to get a vector similar to [1 1.5 2 2 2.5 3 3 3.5 4 4 4.5 5 ... 101 101.5 102]. Does anyone know how I can generate this vector in a single command (ie. no looping)? I'm using MATLAB R2012b. Thanks!

Risposta accettata

Walter Roberson
Walter Roberson il 20 Dic 2016
reshape( bsxfun(@plus, (1 : 0.5 : 2).', 0 : 100), 1, [])
If you have R2016b or later you can use
reshape( (1 : 0.5 : 2).' + (0:100), 1, [])

Più risposte (0)

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by