I want to include a variable in my figure title when I save to a directory.

5 views (last 30 days)
This works:
saveas(figure(1),[pwd '/PRCC plots for submission 2/Final E monoton 2029.fig']);
I want to put this variable into the figure title:
TIMEend=2029;
Is this possible?
Thanks

Accepted Answer

Stephen23
Stephen23 on 13 Apr 2022
Edited: Stephen23 on 13 Apr 2022
TIMEend = 2029;
fnm = sprintf('Final E monoton %u.fig',TIMEend);
fpt = fullfile('.','PRCC plots for submission 2',fnm);
saveas(figure(1),fpt);

More Answers (1)

Christopher McCausland
Christopher McCausland on 13 Apr 2022
Hi Sandra,
Yes this is possiable, you can either use strcat() to 'build' the title string first or just use title(), it'll look something like this;
plot(); %whatever you are plotting
hold on;
title('TIMEend =',TIMEend); % Create a string for the title and include the variable value
saveas(figure(1),[pwd '/PRCC plots for submission 2/Final E monoton 2029.fig']) % continue to save...
Let me know if this is what you are looking for,
Christopher

Community Treasure Hunt

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

Start Hunting!