How to save multiple plots to a single folder?

Here is the path to the folder.
filepath = 'C://Users//Zach Dunagan//Desktop//Frame//'
This is what I have attempted.
for n = 1:numPanels
A(n) = figure;
% foil plot
subplot(1, 2, 2);
plot(xc(1:numPanels / 2), CpSto(1:numPanels / 2, n), '*b')
hold on;
plot(xc(numPanels / 2:end), CpSto(numPanels / 2:end, n),'o', 'MarkerFaceColor', 'r');
k = f*chord/Uinf;
t_T = tInterval(t)/.5;
theta_p = theta_t(t)*180/pi;
C_Y = CySto(n);
% legend, x and y labels
legend({'bottom surface', 'top surface'}, 'FontSize', 16);
xlabel('chord', 'Fontsize', 20);
ylabel('C_p', 'FontSize',20);
title(['k = ' num2str(k) ' t_T = ' num2str(t_T) ' \theta_p = '...
num2str(theta_p) '\circ C_{\Upsilon} = ' num2str(C_Y)],'Interpreter','tex');
savefig(A(n), filepath, 'compact');
end
If you just show me a small example I should be able to figure it out.

2 Kommentare

Stephen23
Stephen23 am 4 Dez. 2017
"If you just show me a small example I should be able to figure it out."
Any internet search engine can search the MATLAB documentation:
I figured it out. I didn't use any of those links. I used the following:
saveas(figure(t), fullfile('C://Users//Zach Dunagan//Desktop//Frame//', ['figure' num2str(t) '.jpeg']));

Melden Sie sich an, um zu kommentieren.

Antworten (1)

KSSV
KSSV am 4 Dez. 2017

0 Stimmen

Check the below pseudo code:
path = pwd ;
N = 10 ;
for i = 1:N
plot(rand(10,1)) ;
filename = [path, filesep, 'myfigure',num2str(i)] ;
savefig(filename)
end

1 Kommentar

Can you explain to me what path = pwd does? What about path, filesep, myfigure? I saw this code in an example on Mathworks, but not sure what those mean.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Line Plots finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 4 Dez. 2017

Kommentiert:

am 10 Dez. 2017

Community Treasure Hunt

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

Start Hunting!

Translated by