Borrar filtros
Borrar filtros

how to handle multiple colons

1 visualización (últimos 30 días)
Reza Teimoori
Reza Teimoori el 20 de Dic. de 2016
Editada: Stephen23 el 21 de Dic. de 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!

Respuesta aceptada

Walter Roberson
Walter Roberson el 20 de Dic. de 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, [])

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by