How to find from what row an outprint comes from
10 ビュー (過去 30 日間)
古いコメントを表示
Hi Everyone. For some reason i get a very large "data print" in the command window when i import data with my import file. For what I can see, I have put ; in the end of every row which I thought would terminate all kinds of outputs.
Now I wonder if there is any command that can look from which row in my m file this data print comes from? Thank you! Fredrik Lindelöw
0 件のコメント
採用された回答
Fangjun Jiang
2011 年 11 月 11 日
The "data print" might be generated by fprintf() though.
Anyway, you can turn on echo and then run the code. It will interlace your code and the output. Then you can find it out.
echo on;
2 件のコメント
Fangjun Jiang
2011 年 11 月 11 日
For this question, I though about echo() right away. But in this similar previous question, it took me a while to thought about it.
http://www.mathworks.com/matlabcentral/answers/17651-why-do-i-get-ans-1-in-the-command-window
その他の回答 (3 件)
Jan
2011 年 11 月 11 日
You can use the debugger also: Set a breakpoint in the code and step through the program line by line until the output appears.
There might be a disp or display, an unterminated line in a subfunction, or a comma after a command e.g. when twi commands are written to a single line.
0 件のコメント
Walter Roberson
2011 年 11 月 11 日
dbstop in disp
dbstop in fprintf
and possibly even
dbstop in display
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Whos についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!