我想在我的MATLAB代码中包含warning()
命令。具有讽刺意味的是,在这样做时,我在代码编辑器中收到一条警告消息,我无法转移。
如果我使用行warning('Warning message!')
,代码编辑器会告诉我需要包含'消息标识符'作为第一个参数。所以,我咨询了help warning
,告诉我'消息标识符'只是一个字符串。
如果我使用以下行:
warning('identifier','Warning message!')
,我仍然收到编辑的投诉。首先,它仍然希望我添加一个“消息标识符”作为第一个参数。此外,它现在告诉我'格式字符串可能与参数计数不一致'。
如何解决此问题?
我正在使用MATLAB 2012a。
答案 0 :(得分:4)
尝试这样的事情:
warning('myfun:warncode','Warning message!')