How to set "dbstop if error" only to stop in my code

9 visualizaciones (últimos 30 días)
ztjona
ztjona el 3 de Jul. de 2020
Comentada: ztjona el 4 de Jul. de 2020
I use:
dbstop if error
often, to debug on any kind of error in my code.
The problem is that, when an error, it jumps to a breakpoint not only in my files, but in internal matlab functions.
And it is annoying trying to get out of those functions to reach my line where I did the error.

Respuesta aceptada

the cyclist
the cyclist el 3 de Jul. de 2020
I don't think that that is possible.
Are you aware of the "function stack" capability in the user interface? I show a screenshot below. This is an extremely quick way of getting out of the MATLAB built-ins and into your own function.
That pull-down menu lists the stack of functions to reach the breakpoint. I would definitely not describe it as "annoying trying to get out of those functions", so thought maybe you are unaware.
I hope that helps.
  1 comentario
ztjona
ztjona el 4 de Jul. de 2020
Ah, yeah, I did not know about it.
I think that solves my problem.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Debugging and Analysis en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by