【发布时间】:2018-08-02 21:49:31
【问题描述】:
我有一个大矩阵 (8656x25960),其中包含一些散斑噪声。我使用findpeaks 工具来查找在哪些列中我确实有超过某个阈值的峰值。 findspeaks 工具的输出是一个包含所有坏列的矩阵,例如 -
loc =
Columns 1 through 6
30 51 155 307 333 338
Columns 7 through 12
642 955 1409 1567 1728 1730
Columns 13 through 18
2332 2546 2615 2685 2806 2995
Columns 19 through 24
3002 3122 3124 3164 3690 4176
Columns 25 through 30
4430 4475 4539 5142 5155 5244
Columns 31 through 36
5246 5941 5943 6114 6486 6922
Columns 37 through 42
7165 7169 7460 7587 7647 8944
Columns 43 through 44
12754 13693
如何将这些列编号与原始矩阵一起使用,并将这个“坏”列的值替换为值 0(例如)。 希望我足够清楚。
【问题讨论】: