【问题标题】:Silencing warning messages in MATLAB在 MATLAB 中消除警告消息
【发布时间】:2011-07-11 22:36:10
【问题描述】:

有时,根据图像的大小,当我在 MATLAB 中调用 addframe 将 2D 图像添加到视频中时,我会收到以下警告消息。

警告:框架高度已被填充为四的倍数 由指定的编解码器要求。 在 avifile.addframe 中 127

我的问题是:

  1. 有没有像这样消除特定警告的方法?如果是这样,是否可以在我的代码中的变量中捕获警告(即类似于 try & catch 异常机制),而不是让 MATLAB 在命令窗口中打印此警告?

  2. 如果上述情况不可行。有没有办法暂时在 MATLAB 中消除所有警告

【问题讨论】:

标签: matlab


【解决方案1】:

使用warning 命令,您可以按 ID 静音所有警告或特定警告:

WARNING('OFF', 'MSGID')WARNING('ON', 'MSGID') 禁用和启用 显示带有消息标识符MSGID 的任何警告。 (使用LASTWARN 确定警告的标识符,或使用WARNING VERBOSE 功能 如下所述。)WARNING 在匹配消息时不区分大小写 标识符。

有关warning 命令的更多帮助,请在 MATLAB 命令行中键入 help warning

【讨论】:

    猜你喜欢
    • 2010-12-31
    • 2021-01-16
    • 2021-01-19
    • 1970-01-01
    • 1970-01-01
    • 2022-08-20
    • 2011-08-08
    • 2019-10-03
    • 2015-08-07
    相关资源
    最近更新 更多