For loop to save all the files

Hi, I am creating graphs which contain time series values of some variables, and their projections into the future. Specifically, there are 3 cities. Let's call them city = ['A'; 'B'; 'C'], and three variables. Let the vector of variables be vars_list = ['unrate', 'ffr', inflation_rate']
I have computed the graphs that show the how each of the series has evolved in each country upto the present, followed by the impact of a a shock on one variable at a time from vars_list. For example, one graph can be the forecasts of ffr in city A, where there is a shock on unrate in city B.
I have to do this for all cities and all variables in a for loop. My question is how do I save all the graphs that I get in MALTAB to a folder in the computer through a for loop without having to plot each graph separately and save one by one?

回答(2 个)

for i = 1:10
plot(rand(1,10))
figName = ['plot_',num2str(i),'.png'] ; % you can give path, your desired string here
saveas(gcf,figName)
end
KSSV
KSSV 2022-7-15

0 个投票

Thanks is accepting the answer.. :)

类别

帮助中心File Exchange 中查找有关 Graph and Network Algorithms 的更多信息

标签

回答:

2022-7-15

Community Treasure Hunt

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

Start Hunting!

Translated by