文档

更改警告的显示方式

您可以控制警告在MATLAB中的显示方式®通过修改两个警告模式,冗长的回溯.

模式

描述

违约

冗长的

显示有关如何抑制警告的消息。

关(简短)

回溯

调用警告后显示堆栈跟踪。

打开(已启用)

笔记

详细和回溯模式存在一些限制:

  • 前州不包含有关回溯冗长的在声明中,上一个状态=警告('查询','全部').

  • 模式更改会影响所有已启用的警告。

启用详细警告

当您启用详细警告时,MATLAB会在每个警告中显示一行额外的信息,告诉您如何抑制该警告。

例如,可以启用所有警告、禁用回溯和启用详细警告:

警告在…上全部的警告回溯警告在…上冗长的

运行产生错误的命令将显示一条扩展消息:

rmpath(“FolderThat notnpath”)
警告:在路径中找不到“FolderThatIsNotnPath”。(键入“Warning off MATLAB:rmpath:DirNotFound”可取消显示此警告。)

在特定警告上显示堆栈跟踪

如果警告是由隐藏在多个级别的函数调用中的代码生成的,则很难找到警告的来源。当您启用回溯模式时,MATLAB将显示出现警告的文件名和行号。例如,您可以启用回溯并禁用详细信息:

警告在…上回溯警告冗长的

运行产生错误的命令会显示带有行号的超链接:

警告:在路径中找不到“FolderThatIsNotnPath”。>在里面路58号

单击超链接可将您带到警告的位置。