我使用MATLAB的Signal Processing Toolbox中的函数findpeaks。但每次该功能找不到任何峰值时,我都会收到警告:
Warning: No peaks found.
> In findpeaks at 83
现在我必须处理这些情况,因此检查findpeaks
返回的向量是否为空。所以我想压制这些警告,因为我不希望我的命令窗口变得杂乱无章。
答案 0 :(得分:9)
首先确定警告ID:
findpeaks([1 1 1 1 ]);
[msg id] = lastwarn;
然后关闭警告:
warning('off',id)