-1
我在Matlab中使用findpeaks
方法來查找峯值。我有一個矩陣(峯值)260x601,其中260個不同的試驗超過601個時間點。我有一個單獨的實際時間向量(稱爲TimeVec)。如何構建不同維度的單元陣列或矩陣
我正在使用for循環來循環試驗。
for i = 1:size(Peak,1)
[pks(i),locs(i)]=findpeaks(Peak(i,:),timeVec,'MinPeakHeight',1);
end
問題是,每個試驗可能有不同數量的峯值,因此它試圖將不同數量的列組合到每個迭代中。我怎樣才能解決這個問題?
閱讀[cell array documentation](http://www.mathworks.com/help/matlab/cell-arrays.html) – excaza