フィルターのクリア

How do I capture the output from "display"

44 ビュー (過去 30 日間)
Eric
Eric 2012 年 5 月 10 日
Hello, I've got a fairly complicated structure containing multiple fields of various types and substructures also.
I want to print a "summary" of the structure out and would like to just take the output from the "display" function. However, it appears that there is no way to capture this other than a copy and paste (done manually). Does anybody know I capture the output from the display function so that I can write it to an ascii file?
Thanks!

採用された回答

Honglei Chen
Honglei Chen 2012 年 5 月 10 日
Hi Eric,
If there is no native support to capture display, you can try diary function. Something like this:
diary FILENAME
display()
diary off
Your FILENAME will contain the session history.

その他の回答 (1 件)

Sean de Wolski
Sean de Wolski 2012 年 5 月 10 日
It can be done using evalc, though I wouldn't recommend it:
x = evalc('disp(''hello world'')');
I would recommend generating a string with sprintf and perhaps fieldnames?

カテゴリ

Help Center および File ExchangeStructures についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by