Display the error containing line in .m file
조회 수: 6 (최근 30일)
이전 댓글 표시
Is there a method to display the error containing line in .m file, when the execution stops?
댓글 수: 1
Oleg Komarov
2011년 8월 2일
Your question sounds like:
How to pinpoint the line that errors in a "highlight some lines + F9"?
답변 (3개)
Jan
2011년 8월 2일
Perhaps you are looking for:
dbstop if error
or if you want to catch error inside TRY-CATCH also:
dbstop if all error
[EDITED]: In modern Matlab versions this is documented:
dbstop if caught error
Then the failing line is highlighted in the editor automatically.
댓글 수: 8
Fangjun Jiang
2011년 8월 2일
It is usually indicated in the error message.
Also, help dbstack.
댓글 수: 5
Jan
2011년 8월 3일
Under which circumstances does it (MATLAB?) show "error at" without a line number? Usually a line number is following.
Paulo Silva
2011년 8월 2일
After you get the error, execute this
l=lasterror;
fprintf('The last error was on line %d of the file called %s \n',...
l.stack.line,l.stack.name)
댓글 수: 1
참고 항목
카테고리
Help Center 및 File Exchange에서 Debugging and Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!