Have index of numbers and letters in title

11 views (last 30 days)
I try to setup the title for one of my boxplots to use an index like that:
t{n} = abc123abc;
I tried using:
title('title', t{n})
title('title', string(t{n}))
title('title t{n]')
etc.
Is there a way to do it?
  2 Comments
Jonas
Jonas on 6 May 2021
if you want the content of t{n} as string then use num2str(t{n})
Lukas Netzer
Lukas Netzer on 6 May 2021
tried it - this does not work, as the input is not numeric (only)

Sign in to comment.

Accepted Answer

KSSV
KSSV on 6 May 2021
It should be:
t{n} = 'abc123abc';

More Answers (1)

Image Analyst
Image Analyst on 6 May 2021
n = 1; % Whatever...
% Assign cell contents. Some options depending on what you have to start with:
t{n} = 'abc123 blah fubar snafu'; % If you want a string (character array)
t{n} = sprintf('abc equals %d', 5); % If you have an integer constant or variable.
t{n} = sprintf('abc equals %f', pi); % If you have an floating point constant or variable.
t{n} = sprintf('abc equals %s', abc); % If you want to add a string variable to some constant text.
title(t{n}, 'FontSize', 20);
FAQ:

Categories

Find more on Categorical Arrays in Help Center and File Exchange

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!