How do a pause execution within a file when a specific line produces a warning?
34 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Say I have a main file and a function file. I am getting a 'Matrix is singular, close to singular or badly scaled' warning and I would like to examine the inside of the function to find out what is causing this. So I want to pause the code on this error, view the variables within the function, and then investigate. How do I do this?
0 commentaires
Réponses (2)
Walter Roberson
le 3 Nov 2018
warning('error', 'MATLAB:singularMatrix')
dbstop if error
and run your code.
2 commentaires
Steven Lord
le 3 Nov 2018
dbstop if warning
If you prefer to set this debugging condition via the UI, see the "Error Breakpoints" section of this documentation page.
0 commentaires
Voir également
Catégories
En savoir plus sur Debugging and Analysis dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!