how to handle multiple colons
    조회 수: 3 (최근 30일)
  
       이전 댓글 표시
    
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
채택된 답변
  Walter Roberson
      
      
 2016년 12월 20일
        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
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
			
	제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!