Save disp output as a string/cell variable

43 Ansichten (letzte 30 Tage)
Daniel Shub
Daniel Shub am 6 Mai 2011
Beantwortet: Jan am 28 Jul. 2021
The command disp(x) does a reasonable job of displaying variables of any class. For example, it expands structures to show their fields and values. Is it possible to capture this formatted output as a variable?

Akzeptierte Antwort

Paulo Silva
Paulo Silva am 6 Mai 2011
MyVariable=evalc('disp(MyThingToShow)')
  2 Kommentare
Daniel Shub
Daniel Shub am 6 Mai 2011
Look at that, there is a use for eval (well evalc ...).
Paulo Silva
Paulo Silva am 6 Mai 2011
the spy function without arguments is better :)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (2)

Jan
Jan am 28 Jul. 2021
Since Matlab R2021a:
str = formattedDisplayText(x)

Manish Vankudre
Manish Vankudre am 13 Mär. 2018
Can you please give an example an explain

Kategorien

Mehr zu Performance and Memory finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by