How to print Structure content to command window?

26 views (last 30 days)
How do you print structure content to the command window?
fprintf is not working
??? Error using ==> fprintf Function is not defined for 'cell' inputs.

Answers (1)

Image Analyst
Image Analyst on 7 Dec 2014
You need to printf each member of the structure or the contents of each cell according to what data type that member or cell is. For example
ca = {'abc', 24}; % Define a cell array
fprintf('ca{1} = %s\nca{2} = %d\n', ca{1}, ca{2});
s.number = 42; % Define a structure.
s.string = 'def';
fprintf('s.number = %d\ns.string = %s\n', s.number, s.string);

Community Treasure Hunt

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

Start Hunting!