Matlab автоматически переименовывает заголовок сюжета - PullRequest
0 голосов
/ 05 сентября 2018

У меня проблемы с переименованием моих графиков в цикле. Я пытался

for Yearnumber 2000:2018
 etc etc
title('Plot for year %g',Yearnumber,'FontSize',20);

end

похоже на то, что я печатаю в sprintf, но оно не работает. Есть ли способ сделать это в течение многих лет?

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018

spirntf - хороший ответ, и вы также можете сделать это:

for Yearnumber = 2000:2018
    title( ['Plot for year' num2str(Yearnumber)], 'FontSize', 20);
end
0 голосов
/ 05 сентября 2018

Вы можете просто использовать sprintf в пределах title()

for Yearnumber = 2000:2018
    title( sprintf( 'Plot for year %g', Yearnumber ), 'FontSize', 20);
end
...