How to extract data out of coi of wcoherence?
6 ビュー (過去 30 日間)
古いコメントを表示
How to ignore data out of coi (data outside white dashed lines) and just quantify high magnitiude data discarding coi data? 

0 件のコメント
回答 (1 件)
Yash
2025 年 2 月 16 日 13:12
Try comparing the y coordinates at a given time stamp to the values present in the coherence matrix and coi vector.
Pseudocode of the same can be like:
% Wavelet coherence and cross-spectrum
[wcoh, wcs, period, coi] = wcoherence(x, y);
% Get the size of the coherence matrix
[rows, cols] = size(wcoh)
% Identify data points outside the cone of influence
coi_indices = zeros(rows, cols);
for i = 1:rows
for j = 1:cols
if wcoh(i,j) < coi(j)
coi_indices(i, j) = 1; % Data point outside the COI (mark that index)
end
end
end
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!