MATLAB Answers

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

8 views (last 30 days)
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.


Sign in to comment.

Accepted Answer

the cyclist
the cyclist on 3 Jul 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 Comment

Jonathan Alejandro Zea
Jonathan Alejandro Zea on 4 Jul 2020
Ah, yeah, I did not know about it.
I think that solves my problem.

Sign in to comment.

More Answers (0)

Translated by