Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

how can i have three plots on one graph and save all three plots using one name

Asked by Lisa Justin on 12 Aug 2012

I have a loop with four files, how can i have three plots on one graph and save all three plots using each filename? so i get four different plot with three plots on each. i tried

h=plot(f,x)

hold on

h=plot(f,y)

hold on

h=plot(f,z)

saveas(h,name,'jpg')

but i get all plots on the same graph for all four files i.e 12 plots on one graph

0 Comments

Lisa Justin

Products

No products are associated with this question.

1 Answer

Answer by Azzi Abdelmalek on 12 Aug 2012
Edited by Azzi Abdelmalek on 12 Aug 2012
Accepted answer
 %for example 
 f=0:0.1:10;n=length(t);x=rand(4,n);y=rand(4,n);z=rand(4,n);
 for k=1:4
   h=plot(f,x(k,:));
   hold on;h=plot(f,y(k,:));
   hold on;h=plot(f,z(k,:))
   name=sprintf('fic%d',k)
   saveas(h,name,'jpg')
   close 
 end

1 Comment

Lisa Justin on 13 Aug 2012

Thanks a lot

Azzi Abdelmalek

Contact us