【问题标题】:suppress findpeaks warnings in MATLAB Signal Processing Toolbox在 MATLAB Signal Processing Toolbox 中抑制 findpeaks 警告
【发布时间】:2010-12-02 10:32:56
【问题描述】:

我使用 MATLAB 信号处理工具箱中的函数 findpeaks。但每次函数找不到任何峰值时,我都会收到警告:

Warning: No peaks found. 
> In findpeaks at 83

现在我无论如何都必须处理这些情况,因此检查findpeaks 返回的向量是否为空。所以我想禁止这些警告,因为我不希望我的命令行窗口变得混乱。

【问题讨论】:

    标签: matlab


    【解决方案1】:

    首先识别警告id:

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

    然后关闭警告:

    warning('off',id)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-31
      • 2019-10-22
      • 2014-12-19
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多