После выполнения сценария я пытаюсь прочитать состояние предупреждения черезCapture все предупреждения, которые происходят во время выполнения
matlab_warnings = warning;
Дело в том, что не все предупреждения, которые имели место во время выполнения находятся внутри этого предупреждения состояния. При вызове
warning('on', 'verbose');
я получаю полезную подсказку о том, как отключить конкретное предупреждение, однако, я все еще интересно, почему некоторые предупреждения обыкновение появляться в warning
. В моем случае я звоню quadprog
, и эта функция (часть панели инструментов оптимизации) бросает предупреждения, которые я ищу.
Кроме того, 'lastwarn' acutally содержит одно из предупреждений, которые я ищу. Почему «lastwarn» не синхронизируется с последней записью «warning»? – rocketsound