How to I include a structure value in a title?
3 views (last 30 days)
Show older comments
I want to create the following title:
"Title for plot where struct value mystruct.val1 is equal to 80."
using this line of code:
title(['Title for plot where struct value mystruct.val1 is equal to', num2str(mystruct.val1)])
'mystruct' is defined as follows:
mystruct=struct('val1',80);
Why does this give me the error: "Undefined variable "mystruct" or class"mystruct.val1"."
I checked that if I call mystruct.val1 in the matlab prompt I get the correct mystruct.val1=80.
Being quite new to the use of structs I may have misunderstood some simple idea, and I would be very grateful if someone could explain this to me - thanks in advance!
0 Comments
Accepted Answer
sixwwwwww
on 10 Dec 2013
mystruct=struct('val1',80);
title(['Title for plot where struct value mystruct.val1 is equal to ', num2str(mystruct.val1)])
It is working correctly. Have you defined your structure before using it?
2 Comments
More Answers (0)
See Also
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!