在MATLAB信号处理工具箱中抑制findpeaks警告

时间:2010-12-02 10:32:57

标签: matlab

我使用MATLAB的Signal Processing Toolbox中的函数findpeaks。但每次该功能找不到任何峰值时,我都会收到警告:

Warning: No peaks found. 
> In findpeaks at 83

现在我必须处理这些情况,因此检查findpeaks返回的向量是否为空。所以我想压制这些警告,因为我不希望我的命令窗口变得杂乱无章。

1 个答案:

答案 0 :(得分:9)

首先确定警告ID:

findpeaks([1 1 1 1 ]);
[msg id] = lastwarn;

然后关闭警告:

warning('off',id)
相关问题