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

6 Ansichten (letzte 30 Tage)
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

Akzeptierte Antwort

Stephen23
Stephen23 am 13 Apr. 2022
Bearbeitet: Stephen23 am 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);

Weitere Antworten (1)

Christopher McCausland
Christopher McCausland am 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!

Translated by