how to handle multiple colons
    2 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Reza Teimoori
      
 el 20 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!
0 comentarios
Respuesta aceptada
  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, [])
0 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Loops and Conditional Statements 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!

