Arrange column vetors into table
    4 views (last 30 days)
  
       Show older comments
    
    Panos Kerezoudis
 on 19 Apr 2023
  
    
    
    
    
    Commented: Star Strider
      
      
 on 19 Apr 2023
            Hi!
I used the findpeaks function in matlab to find local maxima ('peaks') in a vector and their indices ('locs'). 
I would like to arrange the two outputs in a table. I used the table function to merge them, but this is what I get, instead of numbers. 
I tried converting the variables to num but i didnt help. 
Any thoughts? 
Thx in advance!

0 Comments
Accepted Answer
  Star Strider
      
      
 on 19 Apr 2023
        You simply need to transpose the row vectors to column vectors.  
That is best done before creating the table, for example — 
peaks = rand(1,11)
locs = sort(randi(25,1,11))
peaks = peaks(:)
locs = locs(:)
A = table(peaks,locs)
.
2 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!