How can I label a vector?
    3 次查看(过去 30 天)
  
       显示 更早的评论
    
Hello,
I have a vector of 10 random numbers. I want to label the first 5 elements in the vector as '1'. I want to label the last 5 elements in the vector as '0'. How can I do this?
Thanks!
0 个评论
采纳的回答
  Star Strider
      
      
 2018-11-29
        Try this: 
L = [ones(1,5) zeros(1,5)];                     % Labels
V = rand(1,10);                                 % Vector
Out = [L; V]
producing: 
Out =
  Columns 1 through 8
            1            1            1            1            1            0            0            0
     0.060019      0.86675      0.63119      0.35507        0.997      0.22417      0.65245      0.60499
  Columns 9 through 10
            0            0
      0.38725      0.14219
0 个评论
更多回答(1 个)
  madhan ravi
      
      
 2018-11-29
        
      编辑:madhan ravi
      
      
 2018-11-29
  
      x(1:5)=1; % where x is your random  vector
x(end-4:end)=0;
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


