【发布时间】:2010-12-02 10:32:56
【问题描述】:
我使用 MATLAB 信号处理工具箱中的函数 findpeaks。但每次函数找不到任何峰值时,我都会收到警告:
Warning: No peaks found.
> In findpeaks at 83
现在我无论如何都必须处理这些情况,因此检查findpeaks 返回的向量是否为空。所以我想禁止这些警告,因为我不希望我的命令行窗口变得混乱。
【问题讨论】:
标签: matlab
我使用 MATLAB 信号处理工具箱中的函数 findpeaks。但每次函数找不到任何峰值时,我都会收到警告:
Warning: No peaks found.
> In findpeaks at 83
现在我无论如何都必须处理这些情况,因此检查findpeaks 返回的向量是否为空。所以我想禁止这些警告,因为我不希望我的命令行窗口变得混乱。
【问题讨论】:
标签: matlab
首先识别警告id:
findpeaks([1 1 1 1 ]);
[msg id] = lastwarn;
然后关闭警告:
warning('off',id)
【讨论】: