A question about MATLAB debugging

I have a program which needs to run quite a while. There is an error in the subfunction, I want to check the error by looking the variables,but only the variables of the subfunction are displayed when I use the command {dbstop if error}. Is there anyone who can show me how to display the variables of the main function? Thank you!

回答 (2 件)

Walter Roberson
Walter Roberson 2012 年 11 月 24 日

1 投票

The workspace browser has a context selector.
Or you can use "dbup" and "dbdown" to move between contexts.
Jan
Jan 2012 年 11 月 25 日

1 投票

The functions dbup and dbdown are performed also by the popup menu "Stack: ..." in the editors toolbar. This popup changes the current workspace to the caller, the caller's caller etc, such that a fast navigation is easy.

カテゴリ

ヘルプ センター および File ExchangeFunctions についてさらに検索

タグ

質問済み:

2012 年 11 月 24 日

Community Treasure Hunt

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

Start Hunting!

Translated by