在MATLAB中消除警告消息

Ame*_*ina 5 matlab

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

警告:根据指定的编解码器的要求,帧高已填充为四的倍数.在127的avifile.addframe中

我的问题是:

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

  2. 如果以上是不可能的.有没有办法暂时在MATLAB中静音所有警告

You*_*You 9

使用该warning命令,您可以按ID清除所有警告或特定警告:

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

有关该warning命令的更多帮助,请键入help warningMATLAB命令行.