Все предупреждения Matlab имеют идентификатор сообщения.Его можно найти с помощью встроенного метода lastwarn, например:
>> A=zeros(6,6); inv(A); [~,msgID] = lastwarn
Warning: Matrix is singular to working precision.
msgID =
'MATLAB:singularMatrix'
Но это работает только тогда, когда под рукой имеется специальное предупреждение.Если симуляция выдает много разных предупреждений, как мне получить их идентификаторы сообщений?Проходить симуляцию и приостанавливать ее для использования lastwarn не кажется удобным.Можно ли настроить встроенный метод предупреждения для печати идентификаторов сообщений?