Using cell array to find corresponding values of a numeric array
Show older comments
Hello,
I am trying to create a loop that performs some calculations on a large data set and I am stuck in the following:
Initially, the loop finds the peaks from the data set along with the location of these peaks within the column and returns a cell array {1x8}
I would like afterwards to find for each internal cell the corresponding time locations in t. Any suggestions? I
This is where I am getting up to now. Everything I tried for the next step does not work.
load X.mat % [15000x8]
t=0:0.5:1200; % corresponding time column for data
for j=1: columns
c1(:,j)= X (1:end,j);
[cmax{j},locs{j}]=findpeaks(c1(:,j),'MinPeakHeight',80);
end
Answers (1)
madhan ravi
on 27 Nov 2018
0 votes
1 Comment
olimpia_m
on 27 Nov 2018
Categories
Find more on Logical in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!