loss of data/missing elements in array after a for loop
显示 更早的评论
Hello everyone,
I experienced a loss of data when comparing my input and ouput matrices.
for ch=1:32
TD_32_denoise_post_single_chan = TD_32_colon(:,ch);
[val_rms, idx_rms] = findpeaks(-TD_32_denoise_post_single_chan', ...
MinPeakHeight=mat_thr_filt_dat(ch));
idx_matrix_bool_mat_filt(idx_rms,ch) = true;
end
TD_32_colon is a 2584386x32 matrix
idx_matrix_bool_mat_filt is a 2584128x32 matrix
the total loss of data points is 258x32
I do not know where these points are located, and this issue prevents me from performing any operation as I get weird results.
Do you have any suggestion?
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!