Save disp output as a string/cell variable

16 visualizzazioni (ultimi 30 giorni)
Daniel Shub
Daniel Shub il 6 Mag 2011
Risposto: Jan il 28 Lug 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?

Risposta accettata

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

Accedi per commentare.

Più risposte (2)

Jan
Jan il 28 Lug 2021
Since Matlab R2021a:
str = formattedDisplayText(x)

Manish Vankudre
Manish Vankudre il 13 Mar 2018
Can you please give an example an explain

Categorie

Scopri di più su Variables in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by